RidgeRun Data Plane Kit Compatible Hardware
RidgeRun Data Plane Kit RidgeRun documentation is currently under development. |
Data Plane Kit Supported Hardware
DPDK provides high-performance for packet processing on a wide range of hardware platforms. It supports various hardware components, including CPUs, DMA engines, NICs (Network Interface Cards), cryptography engines, and more. For more information, refer to the official site. Below is a summary of the primary categories and hardware supported by DPDK.
CPUs
Arm
- NVIDIA BlueField: BlueField-2, BlueField-3
- NXP QorIQ DPAA: LS1046A/LS1026A, LS1043A/LS1023A
- NXP QorIQ DPAA2: LX2160A, LS2084A/LS2044A, LS2088A/LS2048A, LS1088A/LS1048A
- Cavium OCTEON TX SoC family
- Marvell OCTEON CN9K and CN10K:, CN93xx, CN96xx, CN98xx, CN106xx, CNF105xx, CN103XX
PowerPC (ppc)
- POWER9
x86
- AMD
- Intel
NICs
AMD
- AMD EPYC EMBEDDED 3000 family
Amazon
- Amazon Elastic Network Adapter (ENA):, 1d0f:ec20 - ENA VF, 1d0f:ec21 - ENA VF RSERV0
Broadcom
- BCM57400 NetXtreme-E
- PCIe NICs: P210P, P210TP, P225P, P150P
- OCP 2.0 NICs: M210P, M210TP, M125P, M225P, M150P, M150PM
- OCP 3.0 NICs: N210P, N210TP, N225P
- BCM57500 NetXtreme-E
- PCIe NICs: P410SG, P410SGBT, P425G, P1100G, P2100G, P2200G
- OCP 2.0 NICs: M1100G
- OCP 3.0 NICs: N410SG, N410SGBT, N425G, N150G, N250G, N1100G, N2100G, N2200G
CISCO
- UCS Virtual Interface Card: VIC 1200/1300/1400 series
NVIDIA
- ConnectX: ConnectX-3, ConnectX-3 Pro, ConnectX-4, ConnectX-4 Lx, ConnectX-5, ConnectX-5 Ex, ConnectX-6, ConnectX-6 Dx, ConnectX-6 Lx, ConnectX-7
- BlueField: BlueField, BlueField-2, BlueField-3
Intel
- IPU: IPU E2100
- Emulated devices: qemu-kvm emulated Intel® 82540EM, VMware emulated Intel® 82545EM, VMware emulated Intel® 82574L
- FM10000: 40GbE/100GbE adapters
- Ethernet 700 Series Network Adapters: X710, XL710, XXV710, X722
- Ethernet 800 Series Network Adapters: E810, E822, E823
- FPGA: Intel FPGA 100G, Intel® FPGA PAC N3000
- Ethernet Controllers: 82576EB, 82580EB, 82580DB, I210, I350, 82599EB, 82598EB, 82599ES, 82599EN, X540-AT2, X550-BT2, X550-AT2, X550-AT
- Foxville I225 and I226 Series: I225 LM, I226 LM, I225 V, I226 V, I225 I, I226 IM, I225 K, I226 K
- Converged Network Adapters: X520-SR1, X520-SR2, X520-LR1, X520-DA1, X520-DA2, X520-DA4, X520-QDA1, X520-T2, X540-T1, X540-T2, X550-T1, X550-T2
NXP
- Inbuilt NIC on the NXP DPAA SoC family: LS1043A/LS1023A, LS1046A/LS1026A
- Inbuilt NIC on the NXP DPAA SoC family: LX2160A, LS2084A/LS2044A, LS2088A/LS2048A, LS1088A/LS1048A
- Inbuilt NIC on the NXP LS1028 SoC
- Inbuilt NIC on the NXP i.MX 8M Mini SoC
- Inbuilt NIC on the NXP LS1012 SoC
Realtek
None