Many Networking Changes In Linux 6.13 - One Line Of Code Helping WireGuard Performance

Written by Michael Larabel in Linux Networking on 20 November 2024 at 01:22 PM EST. 15 Comments
LINUX NETWORKING
The abundance of networking subsystem updates have been mailed in for the Linux 6.13 kernel from wired and wireless driver enhancements to core networking code improvements.

There's a lot of networking changes as usual each kernel cycle given the wide variety of wired and wireless hardware that sees usage under Linux. Some of the Linux 6.13 networking highlights include:

- There is a "very large" effort underway to make the RTNL lock scope per network-namespace to significantly reduce locking contention in containerized use-cases.

- The Realtek RTW88 WiFi driver now supports the Realtek 8821AU and 8812AU USB adapters.

- The Realtek RTW89 WiFi driver adds thermal protection handling. This thermal protection support is to prevent chip overheating by reducing TX duty when the temperature is over threshold.

- A 4-tuple hash has been added for connected UDP sockets to significantly speed-up the look ups of connected sockets.

- The VirtIO network driver (virtio-net) now supports AF_XDP zero-copy for zero-copy support to yield better performance within virtualized environments.

- HiSilicon driver support for BMC Gigabit Ethernet.

- INET/INETV6 address hashing has been made less predictable.

- Optimizations within Netfilter to reduce memory consumption.

- Arcadyan ARV45XX AR2417 & Gigaset SX76[23] AR241[34]A support within the ath5k WiFi driver.

- Big TCP GSO support for WireGuard for handling BIG TCP in WireGuard that can help improve performance. The patch notes a reported 15% improvement in TCP stream performance for WireGuard from the one line of code change.

Wireguard Big TCP Support


More details on all of the networking changes for the Linux 6.13 kernel via this pull request.
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