Netgate ( Pfsense ) has re-integrated the Wireguard driver into the FreeBSD 13.2 kernel and hopefully it will work better than last time. Just out of curiosity but I would like to ask franco how this is going to be implemented in Opnsense. Are the current wireguard plugins going to be kept or is the integration going to be done differently?
The kernel driver already is an official part of FreeBSD 13.2, now. So there's not much to integrate.
https://www.freebsd.org/releases/13.2R/relnotes/
Is there a real difference between Kernel and kmod?
No. The kmod is just officially in the kernel source tree now whereas formerly it was a separate port. Most drivers are modules instead of being statically compiled in.
Quote from: pmhausen on April 22, 2023, 04:46:59 PM
The kernel driver already is an official part of FreeBSD 13.2, now. So there's not much to integrate.
https://www.freebsd.org/releases/13.2R/relnotes/
That is precisely what I have explained. With the Opnsense integration I meant will the Wireguard plugins be needed in the future or because the Wireguard driver will already be integrated in the FreeBSD Kernel they won't be needed anymore.
Sorry, I overlooked your attachment. As it stands the plugin is necessary for the UI parts. If these will become part of OPNsense core, I cannot tell.