41.2. RHEL 9 におけるネットワークカードごとの XDP 機能の概要

以下は、XDP 対応ネットワークカードと、それらで使用できる XDP 機能の概要です。

ネットワークカードドライバーベーシックリダイレクトターゲットHW オフロードZero-copyLarge MTU

Amazon Elastic Network Adapter

ena

はい

はい

はい [a]

いいえ

いいえ

いいえ

aQuania AQtion イーサネットカード

atlantic

はい

はい

いいえ

いいえ

いいえ

いいえ

Broadcom NetXtreme-C/E 10/25/40/50 gigabit Ethernet

bnxt_en

はい

はい

はい [a]

いいえ

いいえ

はい

Cavium Thunder Virtual function

nicvf

はい

いいえ

いいえ

いいえ

いいえ

いいえ

Google Virtual NIC (gVNIC) のサポート

gve

はい

はい

はい

いいえ

はい

いいえ

Intel® 10GbE PCI Express Virtual Function Ethernet

ixgbevf

はい

いいえ

いいえ

いいえ

いいえ

いいえ

Intel® 10GbE PCI Express adapters

ixgbe

はい

はい

はい [a]

いいえ

はい

はい [b]

Intel® Ethernet Connection E800 Series

ice

はい

はい

はい [a]

いいえ

はい

はい

Intel® Ethernet Controller I225-LM/I225-V family

igc

はい

はい

はい

いいえ

はい

はい [b]

Intel® PCI Express Gigabit adapters

igb

はい

はい

はい [a]

いいえ

いいえ

はい [b]

Intel® Ethernet Controller XL710 Family

i40e

はい

はい

はい [a] [c]

いいえ

はい

いいえ

Marvell OcteonTX2

rvu_nicpf

はい

はい

必須 [a] [c]

いいえ

いいえ

いいえ

Mellanox 5th generation network adapters (ConnectX series)

mlx5_core

はい

はい

はい [c]

いいえ

はい

はい

Mellanox Technologies 1/10/40Gbit Ethernet

mlx4_en

はい

はい

いいえ

いいえ

いいえ

いいえ

Microsoft Azure Network Adapter

mana

はい

はい

はい

いいえ

いいえ

いいえ

Microsoft Hyper-V virtual network

hv_netvsc

はい

はい

はい

いいえ

いいえ

いいえ

Netronome® NFP4000/NFP6000 NIC [d]

nfp

はい

いいえ

いいえ

はい

はい

いいえ

QEMU Virtio network

virtio_net

はい

はい

はい [a]

いいえ

いいえ

はい

QLogic QED 25/40/100Gb Ethernet NIC

qede

はい

はい

はい

いいえ

いいえ

いいえ

STMicroelectronics Multi-Gigabit Ethernet

stmmac

はい

はい

はい

いいえ

はい

いいえ

Solarflare SFC9000/SFC9100/EF100-family

sfc

はい

はい

はい [c]

いいえ

いいえ

いいえ

Universal TUN/TAP device

tun

はい

はい

はい

いいえ

いいえ

いいえ

Virtual ethernet pair device

veth

はい

はい

はい

いいえ

いいえ

はい

VMware VMXNET3 イーサネットドライバー

vmxnet3

はい

はい

必須 [a] [c]

いいえ

いいえ

いいえ

Xen 準仮想ネットワークデバイス

xen-netfront

はい

はい

はい

いいえ

いいえ

いいえ

[a] XDP プログラムがインターフェイスで読み込まれている場合にのみします。
[b] 送信側のみ。XDP 経由で大きなパケットを受信することはできません。
[c] 最大の CPU インデックス以上の XDP TX キューを複数割り当てる必要があります。
[d] リストされている機能の一部は、Netronome® NFP3800 NIC では使用できません。

説明:

  • Basic:基本的な戻りコードDROPPASSABORTED、および TX に対応します。
  • Redirect:XDP_REDIRECT の戻りコードをサポートします。
  • Target:XDP_REDIRECT の戻りコードのターゲットにすることができます。
  • HW offload:XDP ハードウェアオフロードをサポートします。
  • Zero-copy:AF_XDP プロトコルファミリーの zero-copy モードをサポートします。
  • Large MTU:ページサイズより大きいパケットをサポートします。