Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 18+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phoronix Premium.
Linux 5.16 Networking Changes Are Quite Busy From New Drivers To Intel 100G Improvements
One of the new drivers this cycle is the Realtek RTW89 WiFi driver for supporting the Realtek 8852AE 802.11ax adapters and future models.
Another new network driver this cycle is the x88796c for ASIX AX88796C hardware. Meanwhile the Qualcomm QCA8k driver has added support for the QCA8328, among other smaller support additions to the existing network drivers.
Intel's 100G Ethernet driver code has added eswitch offload for the TC/OvS flow API, support for application device queues where Rx/Tx queues can be assigned to application threads, and other improvements.
The Mediatek MT7921 WiFi driver has added support for 6GHz WiFi, active state power management (ASPM), and other improvements.
The Bluetooth code has initial support for link quality and audio/codec offload support. Bluetooth driver support is also present now for Mediatek MT7922 and MT7921 SoCs.
Google's vNIC "GVE" driver has added support for jumbo frames, Rx page re-use, and other improvements.
The BPF code has seen a number of improvements, including a security change to now disallow unprivileged BPF by default.
The core networking code has added the notion of managed neighbor entries that are added by a control plane and resolved by the kernel for use with in-acceleration paths like XDP and BPF.
Other changes include ongoing improvements to Multi-Path TCP (MPTCP), the introduction of an Automatic Multicast Tunneling (AMT) driver based on the RFC7450 specification, and other enhancements.
More details on the many networking changes for Linux 5.16 via this pull request.