News: 0001518583

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

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

([Linux Networking] 5 Hours Ago Intel IGB + AF_XDP Zero-Copy)


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. [1]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 [2]the mailing list the Intel IGB AF_XDP zero-copy patches showed some very decisive benefits:

All of the IGB driver patches for both AF_XDP zero-copy Tx and Rx support have been [3]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.



[1] https://www.phoronix.com/news/Linux-5.14-AF-XDP-Zero-Copy-IGC

[2] https://lore.kernel.org/all/20250106221929.956999-1-anthony.l.nguyen@intel.com/

[3] https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=f8e284a02afc9797d5f626fc7dfb6f7d381d4e77



Kjell

aviallon

Review Questions

(1) If Nerd on the planet Nutley starts out in his spaceship at 20 KPH,
and his speed doubles every 3.2 seconds, how long will it be before
he exceeds the speed of light? How long will it be before the
Galactic Patrol picks up the pieces of his spaceship?

(2) If Roger Rowdy wrecks his car every week, and each week he breaks
twice as many bones as before, how long will it be before he breaks
every bone in his body? How long will it be before they cut off
his insurance? Where does he get a new car every week?

(3) If Johnson drinks one beer the first hour (slow start), four beers
the next hour, nine beers the next, etc., and stacks the cans in a
pyramid, how soon will Johnson's pyramid be larger than King
Tut's? When will it fall on him? Will he notice?