42.2. 使用网卡 RHEL 9 中的 XDP 功能概述
RHEL 中可用的 XDP 功能取决于网卡及其驱动程序。
以下是启用了 XDP 的网卡和您可以使用的 XDP 特性的概述:
| 网卡 | 驱动 | 基本的 | 重定向 | 目标 | HW 卸载 | 零复制 | 大 MTU |
|---|---|---|---|---|---|---|---|
| Amazon Elastic Network Adapter |
| 是 | 是 | 是 [a] | 否 | 否 | 否 |
| aQuantia AQtion Ethernet card |
| 是 | 是 | 否 | 否 | 否 | 否 |
| Broadcom NetXtreme-C/E 10/25/40/50 千兆以太网 |
| 是 | 是 | 是 [a] | 否 | 否 | 是 |
| Cavium Thunder Virtual function |
| 是 | 否 | 否 | 否 | 否 | 否 |
| Google Virtual NIC (gVNIC) support |
| 是 | 是 | 是 | 否 | 是 | 否 |
| Intel® 10GbE PCI Express Virtual Function Ethernet |
| 是 | 否 | 否 | 否 | 否 | 否 |
| Intel® 10GbE PCI Express adapters |
| 是 | 是 | 是 [a] | 否 | 是 | 是 [b] |
| Intel® Ethernet Connection E800 Series |
| 是 | 是 | 是 [a] | 否 | 是 | 是 |
| Intel® Ethernet Controller I225-LM/I225-V family |
| 是 | 是 | 是 | 否 | 是 | 是 [b] |
| Intel® PCI Express Gigabit adapters |
| 是 | 是 | 是 [a] | 否 | 否 | 是 [b] |
| Intel® Ethernet Controller XL710 Family |
| 是 | 是 | 否 | 是 | 否 | |
| Marvell OcteonTX2 |
| 是 | 是 | 否 | 否 | 否 | |
| Mellanox 5th generation network adapters (ConnectX series) |
| 是 | 是 | 是 [c] | 否 | 是 | 是 |
| Mellanox Technologies 1/10/40Gbit Ethernet |
| 是 | 是 | 否 | 否 | 否 | 否 |
| Microsoft Azure Network Adapter |
| 是 | 是 | 是 | 否 | 否 | 否 |
| Microsoft Hyper-V virtual network |
| 是 | 是 | 是 | 否 | 否 | 否 |
| Netronome® NFP4000/NFP6000 NIC [d] |
| 是 | 否 | 否 | 是 | 是 | 否 |
| QEMU Virtio 网络 |
| 是 | 是 | 是 [a] | 否 | 否 | 是 |
| QLogic QED 25/40/100Gb Ethernet NIC |
| 是 | 是 | 是 | 否 | 否 | 否 |
| STMicroelectronics Multi-Gigabit Ethernet |
| 是 | 是 | 是 | 否 | 是 | 否 |
| Solarflare SFC9000/SFC9100/EF100-family |
| 是 | 是 | 是 [c] | 否 | 否 | 否 |
| Universal TUN/TAP device |
| 是 | 是 | 是 | 否 | 否 | 否 |
| Virtual Ethernet pair device |
| 是 | 是 | 是 | 否 | 否 | 是 |
| VMware VMXNET3 ethernet driver |
| 是 | 是 | 否 | 否 | 否 | |
| Xen paravirtual network device |
| 是 | 是 | 是 | 否 | 否 | 否 |
[a]
只有在接口上加载 XDP 程序时。
[b]
仅传输侧。无法通过 XDP 接收大型数据包。
[c]
需要分配几个大于或等于最大 CPU 索引的 XDP TX 队列。
[d]
一些列出的功能不适用于 Netronome® NFP3800 NIC。
| |||||||
图例:
-
基本的:支持基本的返回代码:
DROP、PASS、ABORTED和TX。 -
重定向:支持
XDP_REDIRECT返回码。 -
目标 :可以是
XDP_REDIRECT返回码的目标。 - HW 卸载:支持 XDP 硬件卸载。
-
零-复制:支持
AF_XDP协议系列的零复制模式。 - 大 MTU:支持大于页大小的数据包。