41.2. RHEL 9 におけるネットワークカードごとの XDP 機能の概要
以下は、XDP 対応ネットワークカードと、それらで使用できる XDP 機能の概要です。
ネットワークカード | ドライバー | ベーシック | リダイレクト | ターゲット | HW オフロード | Zero-copy | Large MTU |
---|---|---|---|---|---|---|---|
Amazon Elastic Network Adapter |
| はい | はい | はい [a] | いいえ | いいえ | いいえ |
aQuania 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
に対応します。 -
Redirect:
XDP_REDIRECT
の戻りコードをサポートします。 -
Target:
XDP_REDIRECT
の戻りコードのターゲットにすることができます。 - HW offload:XDP ハードウェアオフロードをサポートします。
-
Zero-copy:
AF_XDP
プロトコルファミリーの zero-copy モードをサポートします。 - Large MTU:ページサイズより大きいパケットをサポートします。