76
21.1 Legacy Series / Re: Wireguard changes from 21.1.3 to 21.1.4?
« on: April 07, 2021, 08:50:02 am »Does the new version use a kernel module? Is that the same code with the abysmal quality that caused discussions? Can the old user-mode implementation still be used in the new version?
In order to enable the kernel module, you have to explicitly do
Code: [Select]
pkg install wireguard-kmod
and reboot, otherwise the wireguard-go user-space implementation will still be used.
The kmod-implementation is the one largely done the WireGuard project owner Jason A. Donenfeld and not the one by Netgate/Mason Marcy, see https://git.zx2c4.com/wireguard-freebsd.
It is still considered experimental, though:
Quote
At this time this code is new, unvetted, possibly buggy, and should be
considered “experimental”. It might contain security issues. We gladly
welcome your testing and bug reports, but do keep in mind that this code
is new, so some caution should be exercised at the moment for using it
in mission critical environments.
I'm in the process of testing the new wireguard-kmod in a production setup for one week now with promising results, especially a substantial speed increase.
I can't see the version jump 1.0.20210223 -> 2,1 you mention, my wireguard versions on 21.1.4 are
Code: [Select]
wireguard-go 0.0.20210323,1
wireguard-kmod 0.0.20210323
wireguard-tools 1.0.20210315_3