RidgeRun Low Latency Network Kit/Getting Started/Compatible Hardware: Difference between revisions

From RidgeRun Developer Wiki
mNo edit summary
No edit summary
Line 10: Line 10:


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 [https://core.dpdk.org/supported/ official site]. Below is a summary of the primary categories and hardware supported by DPDK.
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 [https://core.dpdk.org/supported/ official site]. Below is a summary of the primary categories and hardware supported by DPDK.
{{Message|text=DPDK does not support USB3.0 Ethernet adapters}}


== CPUs ==
== CPUs ==

Revision as of 20:00, 18 October 2024


Preferred Partner Logo 3 NXP partner logo





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.


Info
DPDK does not support USB3.0 Ethernet adapters


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


Info
For a comprehensive list of hardware supported by Data Plane Kit, please refer to the official site.