上周,在 Linux 6.14 内核周期之前,网络子系统的“net-next”分支AF_XDP对通用 Intel 千兆以太网“IGB”驱动程序的零拷贝支持。这样,在利用此零拷贝路径时,AF_XDP性能改进可能会非常显著。
多年来,其他 Intel 网络驱动程序已经在 AF_XDP 高性能数据包处理代码中使用零拷贝支持。Intel IGC 的收益非常显著,而现在 Intel IGB 有线网络驱动程序也得到了支持。IGB 驱动程序支持 Intel 以太网芯片组,如 82575、82576、82580、I350、I354 和 I210/I211。
在邮件列表中,英特尔 IGB AF_XDP零拷贝补丁显示出一些非常决定性的好处:
所有用于 AF_XDP 零拷贝 Tx 和 Rx 支持的 IGB 驱动程序补丁都已在接下来的一两周内 Linux 6.14 合并窗口打开之前排队到 net-next。
这并不奇怪,但 Linux 6.14 正在寻求成为另一个令人兴奋的内核周期。
转自 Intel Gigabit Ethernet Driver To Speed-Up With AF_XDP Zero-Copy For Linux 6.14 – Phoronix