Intel Gigabit Ethernet Driver To Speed-Up With AF_XDP Zero-Copy For Linux 6.14

Written by Michael Larabel in Linux Networking on 13 January 2025 at 06:36 AM EST. 9 Comments
LINUX NETWORKING
Queued up into the networking subsystem's "net-next" branch last week ahead of the Linux 6.14 kernel cycle is AF_XDP zero-copy support for the common Intel Gigabit Ethernet "IGB" driver. With this the AF_XDP performance improvements can be quite dramatic in leveraging this zero-copy path.

Other Intel networking drivers have already been making use of zero-copy support within the AF_XDP high performance packet processing code for years. The Intel IGC gains were quite significant while now the support is coming to the Intel IGB wired networking driver. The IGB driver supports Intel Ethernet chipsets such as the 82575, 82576, 82580, I350, I354, and I210/I211.

On the mailing list the Intel IGB AF_XDP zero-copy patches showed some very decisive benefits:

AF_XDP zero copy performance results


All of the IGB driver patches for both AF_XDP zero-copy Tx and Rx support have been queued into net-next ahead of the Linux 6.14 merge window opening in the next week or two.

No surprise really but Linux 6.14 is looking to be another exciting kernel cycle.
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