<div dir="ltr"><font face="monospace">Hello wireguard team!</font><div><font face="monospace">After my linux box updated to kernel 4.40-161-generic wireguard stop working.</font></div><div><font face="monospace">I found dkms build reported a problem.</font></div><div><span style="font-family:monospace">This is my /var/crash/wireguard-dkms.0.crash file content:</span><br></div><div><font face="monospace"><br></font></div><div><font face="monospace">---------------------------------</font></div><div><span style="font-family:monospace"><br></span></div><div><span style="font-family:monospace">ProblemType: Package</span><br></div><div><font face="monospace">DKMSBuildLog:<br> DKMS make.log for wireguard-0.0.20190702 for kernel 4.4.0-161-generic (i686)<br> Wed Sep  4 10:59:50 CDT 2019<br> make: Entering directory '/usr/src/linux-headers-4.4.0-161-generic'<br>   LD      /var/lib/dkms/wireguard/0.0.20190702/build/built-in.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/main.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/noise.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/device.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/peer.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/timers.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/queueing.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/send.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/receive.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/socket.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/peerlookup.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/allowedips.o<br>   CC [M]  /var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.o<br> /var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.c:25:8: error: unknown type name ‘hsiphash_key_t’<br>  static hsiphash_key_t key;<br>         ^<br> /var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.c: In function ‘wg_ratelimiter_allow’:<br> /var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.c:109:22: error: implicit declaration of function ‘hsiphash_2u32’ [-Werror=implicit-function-declaration]<br>    bucket = &table_v4[hsiphash_2u32(net_word, ip, &key) &<br>                       ^<br> /var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.c:116:22: error: implicit declaration of function ‘hsiphash_3u32’ [-Werror=implicit-function-declaration]<br>    bucket = &table_v6[hsiphash_3u32(net_word, ip >> 32, ip, &key) &<br>                       ^<br> cc1: some warnings being treated as errors<br> scripts/Makefile.build:285: recipe for target '/var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.o' failed<br> make[1]: *** [/var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.o] Error 1<br> Makefile:1454: recipe for target '_module_/var/lib/dkms/wireguard/0.0.20190702/build' failed<br> make: *** [_module_/var/lib/dkms/wireguard/0.0.20190702/build] Error 2<br> make: Leaving directory '/usr/src/linux-headers-4.4.0-161-generic'<br>DKMSKernelVersion: 4.4.0-161-generic<br>Date: Wed Sep  4 10:59:58 2019<br>DuplicateSignature: dkms:wireguard-dkms:0.0.20190702-wg1~xenial:/var/lib/dkms/wireguard/0.0.20190702/build/ratelimiter.c:25:8: error: unknown type name ‘hsiphash_key_t’<br>Package: wireguard-dkms 0.0.20190702-wg1~xenial<br>PackageVersion: 0.0.20190702-wg1~xenial<br>SourcePackage: wireguard<br>Title: wireguard-dkms 0.0.20190702-wg1~xenial: wireguard kernel module failed to build</font><br></div><div><font face="monospace"><br></font></div><div><font face="monospace">-------------------------</font></div><div><font face="monospace"><br></font></div><div><font face="monospace">Is 4.4.0-161 buggy or something sources can need to be adjusted?</font></div><div><font face="monospace">Thanks in advance</font></div><div><font face="monospace">Jorge</font></div><div><font face="monospace"><br></font></div><div><font face="monospace"><br></font></div></div>