Red Hat Training

A Red Hat training course is available for RHEL 8

52.2. ネットワークカードによる XDP 機能の概要

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

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

Amazon Elastic Network Adapter

ena

はい

いいえ

いいえ

いいえ

いいえ

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

bnxt_en

はい

はい

はい [a] [b]

いいえ

いいえ

Cavium Thunder Virtual function

nicvf

はい

いいえ

いいえ

いいえ

いいえ

Intel® Ethernet Controller XL710 ファミリー

i40e

はい

はい

必須 [a] [b]

いいえ

はい

Intel® Ethernet Connection E800 シリーズ

ice

はい

はい

必須 [a] [b]

いいえ

はい

Intel® 10GbE PCI Express アダプター

ixgbe

はい

はい

必須 [a] [b]

いいえ

はい

Intel® 10GbE PCI Express Virtual Function Ethernet

ixgbevf

はい

いいえ

いいえ

いいえ

いいえ

Mellanox Technologies 1/10/40Gbit Ethernet

mlx4_en

はい

いいえ

いいえ

いいえ

いいえ

Mellanox 5th generation ネットワークアダプター (ConnectX シリーズ)

mlx5_core

はい

はい

必須 [b]

いいえ

はい

Netronome® NFP4000/NFP6000 NIC

nfp

はい

いいえ

いいえ

はい

いいえ

QLogic QED 25/40/100Gb Ethernet NIC

qede

はい

はい

はい

いいえ

いいえ

Solarflare SFC9000/SFC9100/EF100 ファミリー

sfc

はい

はい

必須 [b]

いいえ

はい

Microsoft Hyper-V 仮想ネットワーク

hv_netvsc

はい

いいえ

いいえ

いいえ

いいえ

Universal TUN/TAP デバイス

tun

はい

はい

はい

いいえ

いいえ

仮想イーサネットペアデバイス

veth

はい

はい

はい [c]

いいえ

いいえ

QEMU Virtio ネットワーク

virtio_net

はい

はい

必須 [a] [b]

いいえ

いいえ

[a] XDP プログラムがインターフェースで読み込まれている場合にのみします。
[b] 最大 CPU インデックス以上の XDP TX キュー数を割り当てる必要があります。
[c] XDP プログラムがピアデバイスに読み込まれている場合に限ります。

説明:

  • Basic: 基本的な戻りコード (DROPPASSABORTED、および TX) をサポートします。
  • redirect: REDIRECT の戻りコードをサポートします。
  • target: REDIRECT の戻りコードのターゲットにすることができます。
  • HW オフロード: XDP ハードウェアオフロードをサポートします。
  • zero-copy: AF_XDP プロトコルファミリーの zero-copy モードをサポートします。