Linux 6.15 Networking Delivers Many Nice Performance Optimizations & New Hardware
([Linux Networking] 4 Hours Ago
Linux 6.15 Networking)
- Reference: 0001537301
- News link: https://www.phoronix.com/news/Linux-6.15-Networking
- Source link:
The networking subsystem updates for the in-development Linux 6.15 kernel bring multiple nice performance optimizations to enhance Linux networking speeds. The Linux 6.15 networking pull also has support for a number of new wireless and wired network chipsets.
Some of the most interesting network highlights for Linux 6.15 include:
- Optimized MPTCP performance in single subflow mode by 29%.
- TCP stream performance can be improved by up to 2x with enabling GRO on packets that went through XDP CPU redirect.
- Improve performance of contended connect() by 200% by searching for an available 4-tuple RCU rather than a spin lock. This yields a 229% improvement by tweaking the hash distribution.
- Performance under UDP floods is improved by as much as 10% by avoiding unconditionally touching sk_tsflags on receive.
- The ability to collect TCP timestamps for data submitted / sent / acked in BPF to allow for application-transparent lower-overhead tracking of TCP RPC performance.
- [1]Adding an MCTP transport driver for MCTP-over-USB .
- Support for SFP module access over SMBus.
- The Broadcom BNXT driver adds support for [2]Intel Killer E5000 Ethernet support .
- [3]Support for the Airoha RISC-V NPU packet processing unit .
- Support for the Realtek RTL8814AE and RTL8814AU wireless chipsets within the RTW88 driver.
- A new iwlmld sub-driver as part of the Intel IWLWIFI driver for supporting new hardware/firmware combinations.
- The Mediatek MT76 WiFi driver is preparing support for Multi-Link Operation (MLO) for the MT7996 chipset.
More details on these many interesting network changes for Linux 6.15 via [4]this pull that has already been merged to Git.
[1] https://www.phoronix.com/news/MCTP-Over-USB-Linux-6.15
[2] https://www.phoronix.com/search/TLP+Processing+Hints'>PCIe TLP Processing Hints</a> in conjunction with AMD EPYC 9005 platforms that can help provide for better performance. <br /> <br />- The Intel ICE driver adds support for Intel E830 network devices. <br /> <br />- The NVIDIA Mellanox MLX5 driver now supports 200 Gbps per-lane link modes. <br /> <br />- The VirtIO network driver now aggressively suppresses transfer completions that can improve performance by 96% when using 1 vCPU or 55% with 2 vCPUs. <br /> <br />- <a href=
[3] https://www.phoronix.com/news/Linux-6.15-Airoha-NPU
[4] https://lore.kernel.org/lkml/20250326163652.2730264-1-kuba@kernel.org/
Some of the most interesting network highlights for Linux 6.15 include:
- Optimized MPTCP performance in single subflow mode by 29%.
- TCP stream performance can be improved by up to 2x with enabling GRO on packets that went through XDP CPU redirect.
- Improve performance of contended connect() by 200% by searching for an available 4-tuple RCU rather than a spin lock. This yields a 229% improvement by tweaking the hash distribution.
- Performance under UDP floods is improved by as much as 10% by avoiding unconditionally touching sk_tsflags on receive.
- The ability to collect TCP timestamps for data submitted / sent / acked in BPF to allow for application-transparent lower-overhead tracking of TCP RPC performance.
- [1]Adding an MCTP transport driver for MCTP-over-USB .
- Support for SFP module access over SMBus.
- The Broadcom BNXT driver adds support for [2]Intel Killer E5000 Ethernet support .
- [3]Support for the Airoha RISC-V NPU packet processing unit .
- Support for the Realtek RTL8814AE and RTL8814AU wireless chipsets within the RTW88 driver.
- A new iwlmld sub-driver as part of the Intel IWLWIFI driver for supporting new hardware/firmware combinations.
- The Mediatek MT76 WiFi driver is preparing support for Multi-Link Operation (MLO) for the MT7996 chipset.
More details on these many interesting network changes for Linux 6.15 via [4]this pull that has already been merged to Git.
[1] https://www.phoronix.com/news/MCTP-Over-USB-Linux-6.15
[2] https://www.phoronix.com/search/TLP+Processing+Hints'>PCIe TLP Processing Hints</a> in conjunction with AMD EPYC 9005 platforms that can help provide for better performance. <br /> <br />- The Intel ICE driver adds support for Intel E830 network devices. <br /> <br />- The NVIDIA Mellanox MLX5 driver now supports 200 Gbps per-lane link modes. <br /> <br />- The VirtIO network driver now aggressively suppresses transfer completions that can improve performance by 96% when using 1 vCPU or 55% with 2 vCPUs. <br /> <br />- <a href=
[3] https://www.phoronix.com/news/Linux-6.15-Airoha-NPU
[4] https://lore.kernel.org/lkml/20250326163652.2730264-1-kuba@kernel.org/
nvaert1986