WireGuard has been merged into the Linux 5.6 kernel mainline

WireGuard author, Jason A. Donenfeld once said that WireGuard will enter the kernel mainline in Linux 5.6. He mentioned at the time that WireGuard had been merged into Dave Miller’s net-next tree. When Linus Torvalds opened the merge window of Linux 5.6, Dave would open it to him. As long as this PR is agreed to merge, WireGuard will enter the Linux 5.6 mainline.

The Linux 5.5 kernel was released recently. After the release, Linus Torvalds opened the merge window of Linux 5.6 and merged Dave Miller’s net-next tree.

WireGuard is a VPN kernel implementation with few lines of code, prioritizing performance, and simple configuration. It tries to provide high performance while achieving a simple configuration. WireGuard is based on UDP. Data packets are encrypted at one end, encapsulated in a UDP packet, sent to a remote endpoint, and then decrypted. WireGuard has been used by many large companies and has been integrated into tools, distros, mobile phones, and data centers, and entering the Linux kernel mainline is an important milestone for it.

In addition, Linux 5.6 kernel adds:

1) Add WireGuard

2) Add HE and TWT support to ath11k driver, from John Crispin.

3) Add ESP in TCP encapsulation support, from Sabrina Dubroca.

4) Add variable window congestion control to TIPC, from Jon Maloy.

5) Add BCM84881 PHY driver, from Russell King.

6) Start adding netlink support for ethtool operations, from Michal
Kubecek.

7) Add XDP drop and TX action support to ena driver, from Sameeh
Jubran.

8) Add new ipv4 route notifications so that mlxsw driver does not have
to handle identical routes itself. From Ido Schimmel.

9) Add BPF dynamic program extensions, from Alexei Starovoitov.

10) Support RX and TX timestamping in igc, from Vinicius Costa Gomes.

11) Add support for macsec HW offloading, from Antoine Tenart.

12) Add initial support for MPTCP protocol, from Christoph Paasch,
Matthieu Baerts, Florian Westphal, Peter Krystad, and many others.

13) Add Octeontx2 PF support, from Sunil Goutham, Geetha sowjanya, Linu
Cherian, and others.