[Expired for linux (Ubuntu Focal) because there has been no activity for
60 days.]
** Changed in: linux (Ubuntu Focal)
Status: Incomplete => Expired
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1998902
Title:
focal: merge upstream wireguard
Status in linux package in Ubuntu:
Expired
Status in linux source package in Focal:
Expired
Bug description:
[Impact]
In older kernels, like focal, Wireguard used to be maintained as an
external module (wireguard-dkms). This dkms is not maintained anymore,
but upstream maintainer periodically provides backported patches for
older kernels (like 5.4) in this git repository
https://git.zx2c4.com/wireguard-linux.
In order to properly support Wireguard with all the recent security
updates, fixes, etc. it would be more efficient for us to apply the
backported patch set officially provided by the upstream maintainer,
instead of maintaining these changes in a separate dkms.
[Test case]
We need to figure out a proper test case to verify that wireguard is
applied and it's working correctly.
Right now the best option is to verify the availability of the
wireguard.ko module and run the kernel selftests in
tools/testing/selftests/wireguard/ (specifically
./tools/testing/selftests/wireguard/netns.sh - we can just run it
directly but it requires iperf3 and ncat installed and a `modprobe
nf_conntrack` before starting the test).
[Fix]
Apply the backported wireguard patch set provided by the upstream
maintainer as UBUNTU SAUCE patches (patch set available in
https://git.zx2c4.com/wireguard-linux branch backport-5.4.y).
[Where things could go wrong]
We don't have a precise plan to keep the patches updated after some
SRU patches are applied to our kernel. A quick and dirty solution
could be to revert the wireguard patch set entirely, apply the SRU
patches, then re-apply the latest wireguard patch set on top. But we
probably need to figure out a better workflow.
Also this patch set is probably going to conflict with wireguard-dkms,
but that is the whole point, we want to deprecate this dkms and merge
wireguard into our kernel directly.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1998902/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp