44.2. RHEL 8 におけるネットワークカードごとの XDP 機能の概要
以下は、XDP 対応ネットワークカードと、それらで使用できる XDP 機能の概要です。
ネットワークカード | ドライバー | ベーシック | リダイレクト | ターゲット | HW オフロード | Zero-copy |
---|---|---|---|---|---|---|
Amazon Elastic Network Adapter |
| はい | はい | はい [a] | いいえ | いいえ |
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] | いいえ | はい |
Intel® Ethernet Connection E800 Series |
| はい | はい | はい [a] | いいえ | はい |
Intel® Ethernet Controller I225-LM/I225-V family |
| はい | はい | はい | いいえ | はい |
Intel® Ethernet Controller XL710 Family |
| はい | はい | いいえ | はい | |
Intel® PCI Express Gigabit adapters |
| はい | はい | はい [a] | いいえ | いいえ |
Mellanox 5th generation network adapters (ConnectX series) |
| はい | はい | はい [b] | いいえ | はい |
Mellanox Technologies 1/10/40Gbit Ethernet |
| はい | はい | いいえ | いいえ | いいえ |
Microsoft Azure Network Adapter |
| はい | はい | はい | いいえ | いいえ |
Microsoft Hyper-V virtual network |
| はい | はい | はい | いいえ | いいえ |
Netronome® NFP4000/NFP6000 NIC |
| はい | いいえ | いいえ | はい | いいえ |
QEMU Virtio network |
| はい | はい | はい [a] | いいえ | いいえ |
QLogic QED 25/40/100Gb Ethernet NIC |
| はい | はい | はい | いいえ | いいえ |
Solarflare SFC9000/SFC9100/EF100-family |
| はい | はい | はい [b] | いいえ | いいえ |
Universal TUN/TAP device |
| はい | はい | はい | いいえ | いいえ |
Virtual ethernet pair device |
| はい | はい | はい | いいえ | いいえ |
[a]
XDP プログラムがインターフェイスで読み込まれている場合にのみします。
[b]
最大の CPU インデックス以上の XDP TX キューを複数割り当てる必要があります。
|
説明:
-
Basic: 基本的な戻りコード (
DROP
、PASS
、ABORTED
、およびTX
) をサポートします。 -
redirect:
REDIRECT
の戻りコードをサポートします。 -
target:
REDIRECT
の戻りコードのターゲットにすることができます。 - HW オフロード: XDP ハードウェアオフロードをサポートします。
-
zero-copy:
AF_XDP
プロトコルファミリーの zero-copy モードをサポートします。