43.2. RHEL 9에서 네트워크 카드별 XDP 기능 개요
다음은 XDP 지원 네트워크 카드와 함께 사용할 수 있는 XDP 기능에 대한 개요입니다.
| 네트워크 카드 | 드라이버 | Basic | 리디렉션 | 대상 | HW 오프로드 | zero-copy | 대규모 MTU |
|---|---|---|---|---|---|---|---|
| Amazon Elastic Network Adapter |
| 제공됨 | 제공됨 | 제공됨 [a] | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Aquantia AQtion Ethernet Card |
| 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Broadcom NetXtreme-C/E 10/25/40/50 기가비트 이더넷 |
| 제공됨 | 제공됨 | 제공됨 [a] | 제공되지 않음 | 제공되지 않음 | 제공됨 |
| Cavium Thunder Virtual 기능 |
| 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Google 가상 NIC(gVNIC) 지원 |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공됨 | 제공되지 않음 |
| Intel® 10GbE PCI Express Virtual Function Ethernet |
| 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Intel® 10GbE PCI Express 어댑터 |
| 제공됨 | 제공됨 | 제공됨 [a] | 제공되지 않음 | 제공됨 | 제공됨 [b] |
| Intel® 이더넷 연결 E800 시리즈 |
| 제공됨 | 제공됨 | 제공됨 [a] | 제공되지 않음 | 제공됨 | 제공됨 |
| Intel® 이더넷 컨트롤러 I225-LM/I225-V 제품군 |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공됨 | 제공됨 [b] |
| Intel® PCI Express 기가비트 어댑터 |
| 제공됨 | 제공됨 | 제공됨 [a] | 제공되지 않음 | 제공되지 않음 | 제공됨 [b] |
| Intel® 이더넷 컨트롤러 XL710 제품군 |
| 제공됨 | 제공됨 | 제공되지 않음 | 제공됨 | 제공되지 않음 | |
| Marvell OcteonTX2 |
| 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | |
| Mellanox 5세대 네트워크 어댑터(ConnectX 시리즈) |
| 제공됨 | 제공됨 | 제공됨 [c] | 제공되지 않음 | 제공됨 | 제공됨 |
| Mellanox Technologies 1/10/40Gbit Ethernet |
| 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Microsoft Azure Network Adapter |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Microsoft Hyper-V 가상 네트워크 |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Netronome® NFP4000/NFP6000 NIC [d] |
| 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공됨 | 제공됨 | 제공되지 않음 |
| QEMU Virtio 네트워크 |
| 제공됨 | 제공됨 | 제공됨 [a] | 제공되지 않음 | 제공되지 않음 | 제공됨 |
| Qlogic QED 25/40/100Gb 이더넷 NIC |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| STMicroelectronics Multi-Gigabit Ethernet |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공됨 | 제공되지 않음 |
| Solarflare SFC9000/SFC9100/EF100-family |
| 제공됨 | 제공됨 | 제공됨 [c] | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| Universal TUN/TAP 장치 |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
| 가상 이더넷 쌍 장치 |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공됨 |
| VMware VMXNET3 이더넷 드라이버 |
| 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 | |
| Cryostat paravirtual 네트워크 장치 |
| 제공됨 | 제공됨 | 제공됨 | 제공되지 않음 | 제공되지 않음 | 제공되지 않음 |
[a]
XDP 프로그램이 인터페이스에 로드된 경우에만 가능합니다.
[b]
측면만 전송합니다. XDP를 통해 대규모 패킷을 수신할 수 없습니다.
[c]
가장 큰 CPU 인덱스보다 크거나 동일한 여러 XDP TX 대기열이 할당되어야 합니다.
[d]
나열된 기능 중 일부는 Netronome® NFP3800 NIC에서 사용할 수 없습니다.
| |||||||
범례:
-
기본: 기본 반환 코드를 지원합니다.
DROP,PASS,ABORTED및TX. -
리디렉션:
XDP_REDIRECT반환 코드를 지원합니다. -
대상:
XDP_REDIRECT반환 코드의 대상이 될 수 있습니다. - HW 오프로드: XDP 하드웨어 오프로드 지원.
-
0 복사:
AF_XDP프로토콜 제품군의 제로 복사 모드를 지원합니다. - 큰 MTU: 페이지 크기보다 큰 패킷을 지원합니다.