WireGuard Could Be Mainlined Before Christmas

Written by Michael Larabel in Linux Networking on 27 November 2019 at 09:01 AM EST. 28 Comments
LINUX NETWORKING
It's been a wild past few weeks for WireGuard as the secure VPN tunnel destined for the mainline Linux kernel and also supported on all other major platforms. It turns out WireGuard could quite well end up in the Linux 5.5 kernel rather than having to wait until Linux 5.6.

The mainlining excitement grew a few weeks ago after the Linux crypto API adopted some aspects of WireGuard's Zinc crypto code. That unblocked WireGuard for being able to go mainline as the crypto code has been a point of contention for developers in getting this long sought after code merged.

That Zinc'ed crypto code was already merged for Linux 5.5. While it was previously indicated by WireGuard's Jason Donenfeld that they would aim for mainline with Linux 5.6, it looks like it could actually be merged this year with the currently open Linux 5.5 merge window.

Given the crypto pieces came together and are already in Linus Torvalds' tree, Donenfeld brought up whether WireGuard could still land for Linux 5.5. For that to happen, it would likely need some final sign-offs on the code and then also see a secondary networking subsystem pull request. The main networking feature pull for Linux 5.5 was already submitted so it would likely be a separate PR sent into Torvalds just with the WireGuard kernel code. Going back to August 2018, Linus had already said he hoped it would be merged sooner rather than later.

The latest WireGuard Linux kernel code can be found here. We'll see in the days ahead if there is enough traction to get it merged for Linux 5.5 as an early Christmas present.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week