42.2. RHEL 9 におけるネットワークカードごとの XDP 機能の概要
RHEL で使用できる XDP 機能は、ネットワークカードとそのドライバーによって異なります。
以下は、XDP 対応ネットワークカードと、それらで使用できる XDP 機能の概要です。
| ネットワークカード | ドライバー | ベーシック | リダイレクト | ターゲット | HW オフロード | Zero-copy | Large MTU |
|---|---|---|---|---|---|---|---|
| Amazon Elastic Network Adapter |
| はい | はい | はい [a] | いいえ | いいえ | いいえ |
| aQuantia AQtion イーサネットカード |
| はい | はい | いいえ | いいえ | いいえ | いいえ |
| Broadcom NetXtreme-C/E 10/25/40/50 gigabit Ethernet |
| はい | はい | はい [a] | いいえ | いいえ | はい |
| Cavium Thunder Virtual function |
| はい | いいえ | いいえ | いいえ | いいえ | いいえ |
| Google Virtual NIC (gVNIC) のサポート |
| はい | はい | はい | いいえ | はい | いいえ |
| 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 network |
| はい | はい | はい [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 イーサネットドライバー |
| はい | はい | いいえ | いいえ | いいえ | |
| Xen 準仮想ネットワークデバイス |
| はい | はい | はい | いいえ | いいえ | いいえ |
[a]
XDP プログラムがインターフェイスで読み込まれている場合にのみします。
[b]
送信側のみ。XDP 経由で大きなパケットを受信することはできません。
[c]
最大の CPU インデックス以上の XDP TX キューを複数割り当てる必要があります。
[d]
リストされている機能の一部は、Netronome® NFP3800 NIC では使用できません。
| |||||||
説明:
-
Basic: 基本的な戻りコード (
DROP、PASS、ABORTED、およびTX) をサポートします。 -
リダイレクト:
XDP_REDIRECT戻りコードをサポートします。 -
ターゲット:
XDP_REDIRECT戻りコードのターゲットになることができます。 - HW オフロード: XDP ハードウェアオフロードをサポートします。
-
zero-copy:
AF_XDPプロトコルファミリーの zero-copy モードをサポートします。 - 大きな MTU: ページサイズより大きいパケットをサポートします。