Linux 6.19 Networking Delivers 4x Improvement For Heavy Transfer Workloads, New Hardware
The big set of networking subsystem updates was recently merged for the ongoing Linux 6.19 merge window. There are some enticing core networking improvements like a big performance improvement for heavy transfer workloads, Bluetooth PAST enablement, and more. Plus a lot of wired and wireless networking driver activity and new hardware enablement.
Some of the most intriguing highlights of the Linux 6.19 networking updates include:
- Replacing a busy lock at the transfer queuing layer with a lock-less list to yield a 4x improvement in heavy transfer workloads! The merge request notes "sending twice the number of packets per second, for half the cpu cycles." Sounds like it is a very enticing win to the core networking code.
- Making Multi-Path TCP (MPTCP) use receive backlog processing to lower the lock pressure and improve receive performance.'
- Support for setting the max record size in TLS with RFC 8449.
- CAN XL support added to the CAN Netlink interface.
- Initial support for Bluetooth Periodic Advertising Sync Transfer (PAST). The merge request called it "PASTa" bu the PAST is a feature of Bluetooth LE for two connected Bluetooth devices to share periodic advertising synchronization over an existing connection. This can provide better power efficiency and easier Bluetooth connection setup.
- The Realtek RTW89 WiFi driver now supports the RTL8852AU and RTL8852CU USB devices.
- The RTW89 driver also has initial support for the RTL8922DE ASIC.
- The Realtek R8169 driver added support for the RTL8125K.
- Adding the MUCSE driver for N210 and N50 Gigabit NICs.
- NXP i.MX94 networking support in the ENETC driver.
- The Synopsys STMMAC driver now supports the ESWIN EIC7700 SoC as well as the Rockchip RK3506 and Altera AgileX 5.
- Adding Motorcomm YT921x gigabit Ethernet switch support.
- NVIDIA preparations for 1.6 Tb/s networking.
See this pull for the lengthy list of networking updates merged for Linux 6.19.
Some of the most intriguing highlights of the Linux 6.19 networking updates include:
- Replacing a busy lock at the transfer queuing layer with a lock-less list to yield a 4x improvement in heavy transfer workloads! The merge request notes "sending twice the number of packets per second, for half the cpu cycles." Sounds like it is a very enticing win to the core networking code.
- Making Multi-Path TCP (MPTCP) use receive backlog processing to lower the lock pressure and improve receive performance.'
- Support for setting the max record size in TLS with RFC 8449.
- CAN XL support added to the CAN Netlink interface.
- Initial support for Bluetooth Periodic Advertising Sync Transfer (PAST). The merge request called it "PASTa" bu the PAST is a feature of Bluetooth LE for two connected Bluetooth devices to share periodic advertising synchronization over an existing connection. This can provide better power efficiency and easier Bluetooth connection setup.
- The Realtek RTW89 WiFi driver now supports the RTL8852AU and RTL8852CU USB devices.
- The RTW89 driver also has initial support for the RTL8922DE ASIC.
- The Realtek R8169 driver added support for the RTL8125K.
- Adding the MUCSE driver for N210 and N50 Gigabit NICs.
- NXP i.MX94 networking support in the ENETC driver.
- The Synopsys STMMAC driver now supports the ESWIN EIC7700 SoC as well as the Rockchip RK3506 and Altera AgileX 5.
- Adding Motorcomm YT921x gigabit Ethernet switch support.
- NVIDIA preparations for 1.6 Tb/s networking.
See this pull for the lengthy list of networking updates merged for Linux 6.19.
