1e2e546abSDavid Marchand.. SPDX-License-Identifier: BSD-3-Clause 2e2e546abSDavid Marchand Copyright 2024 The DPDK contributors 3e2e546abSDavid Marchand 4e2e546abSDavid Marchand.. include:: <isonum.txt> 5e2e546abSDavid Marchand 6e2e546abSDavid MarchandDPDK Release 24.07 7e2e546abSDavid Marchand================== 8e2e546abSDavid Marchand 9e2e546abSDavid MarchandNew Features 10e2e546abSDavid Marchand------------ 11e2e546abSDavid Marchand 12077596a4SPaul Szczepanek* **Introduced pointer compression library.** 13077596a4SPaul Szczepanek 14077596a4SPaul Szczepanek Library provides functions to compress and decompress arrays of pointers 15077596a4SPaul Szczepanek which can improve application performance under certain conditions. 16077596a4SPaul Szczepanek Performance test was added to help users evaluate performance on their setup. 17077596a4SPaul Szczepanek 182f1015d8SPaul Szczepanek* **Added API to retrieve memory locations of objects in a mempool.** 192f1015d8SPaul Szczepanek 202f1015d8SPaul Szczepanek Added mempool API ``rte_mempool_get_mem_range`` and 212f1015d8SPaul Szczepanek ``rte_mempool_get_obj_alignment`` to retrieve information about the memory 222f1015d8SPaul Szczepanek range and the alignment of objects stored in a mempool. 232f1015d8SPaul Szczepanek 249c132373SMaryam Tahhan* **Updated AF_XDP driver.** 259c132373SMaryam Tahhan 269c132373SMaryam Tahhan * Enabled multi-interface (UDS) support with AF_XDP Device Plugin. 279c132373SMaryam Tahhan 288a324b1cSMaryam Tahhan The argument ``use_cni`` was limiting a pod to a single netdev/interface. 298a324b1cSMaryam Tahhan The new ``dp_path`` parameter removed this limitation 308a324b1cSMaryam Tahhan and maintains backward compatibility for applications using the ``use_cni`` 318a324b1cSMaryam Tahhan vdev argument with the AF_XDP Device Plugin. 328a324b1cSMaryam Tahhan 338a324b1cSMaryam Tahhan * Integrated AF_XDP Device Plugin eBPF map pinning support. 348a324b1cSMaryam Tahhan 358a324b1cSMaryam Tahhan The argument ``use_map_pinning`` was added to allow Kubernetes Pods 368a324b1cSMaryam Tahhan to use AF_XDP with DPDK, and run with limited privileges, 378a324b1cSMaryam Tahhan without having to do a full handshake over a Unix Domain Socket 388a324b1cSMaryam Tahhan with the Device Plugin. 399c132373SMaryam Tahhan 40eea9fc6aSShai Brandes* **Updated Amazon ena (Elastic Network Adapter) driver.** 41eea9fc6aSShai Brandes 42eea9fc6aSShai Brandes * Reworked the driver logger usage in order to improve Tx performance. 438af56083SShai Brandes * Reworked the device uninitialization flow to ensure complete resource cleanup 448af56083SShai Brandes and lay the groundwork for hot-unplug support. 45eea9fc6aSShai Brandes 46b9b195a3SBruce Richardson* **Updated Intel ice driver.** 47b9b195a3SBruce Richardson 48*b3485f42SThomas Monjalon * Added support for E830 device family. 49b627df1bSMingjin Ye * Added support for configuring the Forward Error Correction (FEC) mode, 50b627df1bSMingjin Ye querying FEC capabilities and current FEC mode from a device. 51b9b195a3SBruce Richardson 5238e8bb48SZhichao Zeng* **Updated Intel i40e driver.** 5338e8bb48SZhichao Zeng 5438e8bb48SZhichao Zeng * Added support for configuring the Forward Error Correction (FEC) mode, 5538e8bb48SZhichao Zeng querying FEC capabilities and current FEC mode from a device. 5638e8bb48SZhichao Zeng 5701527d7fSAnatoly Burakov* **Updated Intel ixgbe driver.** 5801527d7fSAnatoly Burakov 5901527d7fSAnatoly Burakov * Updated base code with E610 device family support. 6001527d7fSAnatoly Burakov 61c5cfe765SSerhii Iliushyk* **Added Napatech ntnic net driver [EXPERIMENTAL].** 62c5cfe765SSerhii Iliushyk 63*b3485f42SThomas Monjalon * Added the PMD for Napatech smartNIC: 64c5cfe765SSerhii Iliushyk 65c5cfe765SSerhii Iliushyk - Ability to initialize the NIC (NT200A02) 66c5cfe765SSerhii Iliushyk - Supporting only one FPGA firmware (9563.55.39) 67c5cfe765SSerhii Iliushyk - Ability to bring up the 100G link 68c5cfe765SSerhii Iliushyk - Supporting QSFP/QSFP+/QSFP28 NIM 69c5cfe765SSerhii Iliushyk - Does not support datapath 70c5cfe765SSerhii Iliushyk 715351a5f0SNithin Dabilpuram* **Updated Marvell cnxk net driver.** 725351a5f0SNithin Dabilpuram 735351a5f0SNithin Dabilpuram * Added support disabling custom meta aura 745351a5f0SNithin Dabilpuram and separately use custom SA action support. 7551378092SAnkur Dwivedi * Added MTU update for port representor. 766ad061cdSAnkur Dwivedi * Added multi-segment support for port representor. 775351a5f0SNithin Dabilpuram 787aa6c077SSuanming Mou* **Updated NVIDIA mlx5 driver.** 797aa6c077SSuanming Mou 807aa6c077SSuanming Mou * Added match with Tx queue. 811944fbc3SSuanming Mou * Added match with external Tx queue. 824cbeba6fSSuanming Mou * Added match with E-Switch manager. 8357c7b943SDariusz Sosnowski * Added async flow item and actions validation. 84cd00dce6SShani Peretz * Added global and per-port out of buffer counter for hairpin queues. 853dfa7877SKiran Vedere * Added hardware queue object context dump for Rx/Tx debugging. 867aa6c077SSuanming Mou 8772ab1dc1SStephen Hemminger* **Updated TAP driver.** 8872ab1dc1SStephen Hemminger 8972ab1dc1SStephen Hemminger * Updated to support up to 8 queues when used by secondary process. 90*b3485f42SThomas Monjalon * Fixed support for RSS flow action to work with current Linux kernels 912bb2f755SStephen Hemminger and BPF tooling. 922bb2f755SStephen Hemminger Will only be enabled if clang, libbpf 1.0 and bpftool are available. 932bb2f755SStephen Hemminger 94e94c20c3SJiawen Wu* **Updated Wangxun ngbe driver.** 95e94c20c3SJiawen Wu 96e94c20c3SJiawen Wu * Added SSE/NEON vector datapath. 97e94c20c3SJiawen Wu 98e224caa0SJiawen Wu* **Updated Wangxun txgbe driver.** 99e224caa0SJiawen Wu 100e224caa0SJiawen Wu * Added SSE/NEON vector datapath. 101e224caa0SJiawen Wu 1024610ac93SAndrew Boyer* **Added AMD Pensando ionic crypto driver.** 1034610ac93SAndrew Boyer 1044610ac93SAndrew Boyer Added a new crypto driver for AMD Pensando hardware accelerators. 1054610ac93SAndrew Boyer 1060750c8b1SSuanming Mou* **Updated NVIDIA mlx5 crypto driver.** 1070750c8b1SSuanming Mou 1080750c8b1SSuanming Mou * Added AES-GCM IPsec operation optimization. 1090750c8b1SSuanming Mou 110796de061SBrian Dooley* **Updated IPsec_MB crypto driver.** 111796de061SBrian Dooley 112796de061SBrian Dooley * Made Kasumi and ChaCha-Poly PMDs to share the job code path 113796de061SBrian Dooley with AESNI_MB PMD. 114796de061SBrian Dooley 115d66269c0SZhangfei Gao* **Added UADK compress driver.** 116d66269c0SZhangfei Gao 117d66269c0SZhangfei Gao Added a new compress driver for the UADK library. See the 118d66269c0SZhangfei Gao :doc:`../compressdevs/uadk` guide for more details on this new driver. 119d66269c0SZhangfei Gao 120b34cea79SPavan Nikhilesh* **Updated Marvell CNXK DMA driver.** 121b34cea79SPavan Nikhilesh 122b34cea79SPavan Nikhilesh * Updated DMA driver internal pool to use higher chunk size, 123b34cea79SPavan Nikhilesh effectively reducing the number of mempool allocs needed, 124b34cea79SPavan Nikhilesh thereby increasing DMA performance. 125b34cea79SPavan Nikhilesh 126d76c27e6SVidya Sagar Velumuri* **Added Marvell Odyssey ODM DMA driver.** 127d76c27e6SVidya Sagar Velumuri 128d76c27e6SVidya Sagar Velumuri * Added Marvell Odyssey ODM DMA device PMD. 129d76c27e6SVidya Sagar Velumuri 13035691c8eSMattias Rönnblom* **Updated the DSW event device.** 13135691c8eSMattias Rönnblom 13235691c8eSMattias Rönnblom * Added support for ``RTE_EVENT_DEV_CAP_IMPLICIT_RELEASE_DISABLE``, 13335691c8eSMattias Rönnblom allowing applications to take on new tasks without having completed 13435691c8eSMattias Rönnblom (released) the previous event batch. This in turn facilities DSW 13535691c8eSMattias Rönnblom use alongside high-latency look-aside hardware accelerators. 13635691c8eSMattias Rönnblom 137a40ac9bcSYoan Picchi* **Updated the hash library.** 138567bb951SAbdullah Ömer Yamaç 139a40ac9bcSYoan Picchi * Added defer queue reclamation via RCU. 140a40ac9bcSYoan Picchi * Added SVE support for bulk lookup. 141567bb951SAbdullah Ömer Yamaç 142e2e546abSDavid Marchand 143e2e546abSDavid MarchandRemoved Items 144e2e546abSDavid Marchand------------- 145e2e546abSDavid Marchand 1464edbcc7bSLuca Boccassi* **Disabled the BPF library and net/af_xdp for 32-bit x86.** 1474edbcc7bSLuca Boccassi 1484edbcc7bSLuca Boccassi BPF is not supported and the librte-bpf test fails on 32-bit x86 kernels. 1494edbcc7bSLuca Boccassi So disable the library and the pmd. 1504edbcc7bSLuca Boccassi 1512a3f4294SChengwen Feng* **Removed hisilicon DMA support for HIP09 platform.** 1522a3f4294SChengwen Feng 1532a3f4294SChengwen Feng The DMA for HIP09 is no longer available, 1542a3f4294SChengwen Feng so the support is removed from hisilicon driver for HIP09 platform. 1552a3f4294SChengwen Feng 156e2e546abSDavid Marchand 157e2e546abSDavid MarchandAPI Changes 158e2e546abSDavid Marchand----------- 159e2e546abSDavid Marchand 1609e152e67STyler Retzlaff* mbuf: ``RTE_MARKER`` fields ``cacheline0`` and ``cacheline1`` 1619e152e67STyler Retzlaff have been removed from ``struct rte_mbuf``. 1629e152e67STyler Retzlaff 163141b7947SYoan Picchi* hash: The ``rte_hash_sig_compare_function`` internal enum is not exposed 164141b7947SYoan Picchi in the public API anymore. 165141b7947SYoan Picchi 166e2e546abSDavid Marchand 167e2e546abSDavid MarchandABI Changes 168e2e546abSDavid Marchand----------- 169e2e546abSDavid Marchand 170e2e546abSDavid Marchand* No ABI change that would break compatibility with 23.11. 171e2e546abSDavid Marchand 172588dcac2SPavan Nikhilesh* eventdev/dma: Reorganize the experimental fastpath structure ``rte_event_dma_adapter_op`` 173588dcac2SPavan Nikhilesh to optimize the memory layout and improve performance. 174588dcac2SPavan Nikhilesh 175e2e546abSDavid Marchand 176e2e546abSDavid MarchandTested Platforms 177e2e546abSDavid Marchand---------------- 178e2e546abSDavid Marchand 179ae3e05c9SLingli Chen* Intel\ |reg| platforms with Intel\ |reg| NICs combinations 180ae3e05c9SLingli Chen 181ae3e05c9SLingli Chen * CPU 182ae3e05c9SLingli Chen 183ae3e05c9SLingli Chen * Intel Atom\ |reg| P5342 processor 184ae3e05c9SLingli Chen * Intel\ |reg| Atom\ |trade| CPU C3758 @ 2.20GHz 185ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| CPU D-1553N @ 2.30GHz 186ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| CPU E5-2699 v4 @ 2.20GHz 187ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| D-1747NTE CPU @ 2.50GHz 188ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| D-2796NT CPU @ 2.00GHz 189ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Gold 6139 CPU @ 2.30GHz 190ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Gold 6140M CPU @ 2.30GHz 191ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Gold 6252N CPU @ 2.30GHz 192ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Gold 6348 CPU @ 2.60GHz 193ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Platinum 8180 CPU @ 2.50GHz 194ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Platinum 8280M CPU @ 2.70GHz 195ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Platinum 8380 CPU @ 2.30GHz 196ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Platinum 8468H 197ae3e05c9SLingli Chen * Intel\ |reg| Xeon\ |reg| Platinum 8490H 198ae3e05c9SLingli Chen 199ae3e05c9SLingli Chen * OS: 200ae3e05c9SLingli Chen 201ae3e05c9SLingli Chen * CBL Mariner 2.0 202ae3e05c9SLingli Chen * Fedora 40 203ae3e05c9SLingli Chen * FreeBSD 14.0 204ae3e05c9SLingli Chen * OpenAnolis OS 8.8 205ae3e05c9SLingli Chen * openEuler 22.03 (LTS-SP3) 206ae3e05c9SLingli Chen * Red Hat Enterprise Linux Server release 9.0 207ae3e05c9SLingli Chen * Red Hat Enterprise Linux Server release 9.4 208ae3e05c9SLingli Chen * Ubuntu 22.04.3 209ae3e05c9SLingli Chen * Ubuntu 24.04 210ae3e05c9SLingli Chen 211ae3e05c9SLingli Chen * NICs: 212ae3e05c9SLingli Chen 213ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Controller E810-C for SFP (4x25G) 214ae3e05c9SLingli Chen 215ae3e05c9SLingli Chen * Firmware version: 4.50 0x8001d8b5 1.3597.0 216ae3e05c9SLingli Chen * Device id (pf/vf): 8086:1593 / 8086:1889 217ae3e05c9SLingli Chen * Driver version(out-tree): 1.14.11 (ice) 218ae3e05c9SLingli Chen * Driver version(in-tree): 6.8.0-31-generic (Ubuntu24.04) / 219ae3e05c9SLingli Chen 5.14.0-427.13.1.el9_4.x86_64+rt (RHEL9.4) (ice) 220ae3e05c9SLingli Chen * OS Default DDP: 1.3.36.0 221ae3e05c9SLingli Chen * COMMS DDP: 1.3.46.0 222ae3e05c9SLingli Chen * Wireless Edge DDP: 1.3.14.0 223ae3e05c9SLingli Chen 224ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Controller E810-C for QSFP (2x100G) 225ae3e05c9SLingli Chen 226ae3e05c9SLingli Chen * Firmware version: 4.50 0x8001d8b6 1.3597.0 227ae3e05c9SLingli Chen * Device id (pf/vf): 8086:1592 / 8086:1889 228ae3e05c9SLingli Chen * Driver version(out-tree): 1.14.11 (ice) 229ae3e05c9SLingli Chen * Driver version(in-tree): 5.15.55.1-1.cm2-5464b22cac7+ (CBL Mariner 2.0) (ice) 230ae3e05c9SLingli Chen * OS Default DDP: 1.3.36.0 231ae3e05c9SLingli Chen * COMMS DDP: 1.3.46.0 232ae3e05c9SLingli Chen * Wireless Edge DDP: 1.3.14.0 233ae3e05c9SLingli Chen 234ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Controller E810-XXV for SFP (2x25G) 235ae3e05c9SLingli Chen 236ae3e05c9SLingli Chen * Firmware version: 4.50 0x8001d8c2 1.3597.0 237ae3e05c9SLingli Chen * Device id (pf/vf): 8086:159b / 8086:1889 238ae3e05c9SLingli Chen * Driver version: 1.14.11 (ice) 239ae3e05c9SLingli Chen * OS Default DDP: 1.3.36.0 240ae3e05c9SLingli Chen * COMMS DDP: 1.3.46.0 241ae3e05c9SLingli Chen 242ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Connection E823-C for QSFP 243ae3e05c9SLingli Chen 244ae3e05c9SLingli Chen * Firmware version: 3.39 0x8001db5f 1.3597.0 245ae3e05c9SLingli Chen * Device id (pf/vf): 8086:188b / 8086:1889 246ae3e05c9SLingli Chen * Driver version: 1.14.11 (ice) 247ae3e05c9SLingli Chen * OS Default DDP: 1.3.36.0 248ae3e05c9SLingli Chen * COMMS DDP: 1.3.46.0 249ae3e05c9SLingli Chen * Wireless Edge DDP: 1.3.14.0 250ae3e05c9SLingli Chen 251ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Connection E823-L for QSFP 252ae3e05c9SLingli Chen 253ae3e05c9SLingli Chen * Firmware version: 3.39 0x8001da47 1.3534.0 254ae3e05c9SLingli Chen * Device id (pf/vf): 8086:124c / 8086:1889 255ae3e05c9SLingli Chen * Driver version: 1.14.11 (ice) 256ae3e05c9SLingli Chen * OS Default DDP: 1.3.36.0 257ae3e05c9SLingli Chen * COMMS DDP: 1.3.46.0 258ae3e05c9SLingli Chen * Wireless Edge DDP: 1.3.14.0 259ae3e05c9SLingli Chen 260ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Connection E822-L for backplane 261ae3e05c9SLingli Chen 262ae3e05c9SLingli Chen * Firmware version: 3.39 0x8001d9b6 1.3353.0 263ae3e05c9SLingli Chen * Device id (pf/vf): 8086:1897 / 8086:1889 264ae3e05c9SLingli Chen * Driver version: 1.14.11 (ice) 265ae3e05c9SLingli Chen * OS Default DDP: 1.3.36.0 266ae3e05c9SLingli Chen * COMMS DDP: 1.3.46.0 267ae3e05c9SLingli Chen * Wireless Edge DDP: 1.3.14.0 268ae3e05c9SLingli Chen 269ae3e05c9SLingli Chen * Intel\ |reg| 82599ES 10 Gigabit Ethernet Controller 270ae3e05c9SLingli Chen 271ae3e05c9SLingli Chen * Firmware version: 0x000161bf 272ae3e05c9SLingli Chen * Device id (pf/vf): 8086:10fb / 8086:10ed 273ae3e05c9SLingli Chen * Driver version(out-tree): 5.20.9 (ixgbe) 274ae3e05c9SLingli Chen * Driver version(in-tree): 6.8.0-31-generic (Ubuntu24.04) / 275ae3e05c9SLingli Chen 5.14.0-427.13.1.el9_4.x86_64 (RHEL9.4)(ixgbe) 276ae3e05c9SLingli Chen 277ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Converged Network Adapter X710-DA4 (4x10G) 278ae3e05c9SLingli Chen 279ae3e05c9SLingli Chen * Firmware version: 9.50 0x8000f145 1.3597.0 280ae3e05c9SLingli Chen * Device id (pf/vf): 8086:1572 / 8086:154c 281ae3e05c9SLingli Chen * Driver version(out-tree): 2.25.9 (i40e) 282ae3e05c9SLingli Chen 283ae3e05c9SLingli Chen * Intel\ |reg| Corporation Ethernet Connection X722 for 10GbE SFP+ (2x10G) 284ae3e05c9SLingli Chen 285ae3e05c9SLingli Chen * Firmware version: 6.50 0x80004216 1.3597.0 286ae3e05c9SLingli Chen * Device id (pf/vf): 8086:37d0 / 8086:37cd 287ae3e05c9SLingli Chen * Driver version(out-tree): 2.25.9 (i40e) 288ae3e05c9SLingli Chen * Driver version(in-tree): 5.14.0-427.13.1.el9_4.x86_64 (RHEL9.4)(i40e) 289ae3e05c9SLingli Chen 290ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Converged Network Adapter XXV710-DA2 (2x25G) 291ae3e05c9SLingli Chen 292ae3e05c9SLingli Chen * Firmware version: 9.50 0x8000f167 1.3597.0 293ae3e05c9SLingli Chen * Device id (pf/vf): 8086:158b / 8086:154c 294ae3e05c9SLingli Chen * Driver version(out-tree): 2.25.9 (i40e) 295ae3e05c9SLingli Chen * Driver version(in-tree): 6.8.0-31-generic (Ubuntu24.04) / 296ae3e05c9SLingli Chen 5.14.0-427.13.1.el9_4.x86_64 (RHEL9.4)(i40e) 297ae3e05c9SLingli Chen 298ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Converged Network Adapter XL710-QDA2 (2X40G) 299ae3e05c9SLingli Chen 300ae3e05c9SLingli Chen * Firmware version(PF): 9.50 0x8000f181 1.3597.0 301ae3e05c9SLingli Chen * Device id (pf/vf): 8086:1583 / 8086:154c 302ae3e05c9SLingli Chen * Driver version(out-tree): 2.25.9 (i40e) 303ae3e05c9SLingli Chen 304ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Controller I225-LM 305ae3e05c9SLingli Chen 306ae3e05c9SLingli Chen * Firmware version: 1.3, 0x800000c9 307ae3e05c9SLingli Chen * Device id (pf): 8086:15f2 308ae3e05c9SLingli Chen * Driver version(in-tree): 6.8.0-31-generic (Ubuntu24.04)(igc) 309ae3e05c9SLingli Chen 310ae3e05c9SLingli Chen * Intel\ |reg| Ethernet Controller I226-LM 311ae3e05c9SLingli Chen 312ae3e05c9SLingli Chen * Firmware version: 2.14, 0x8000028c 313ae3e05c9SLingli Chen * Device id (pf): 8086:125b 314ae3e05c9SLingli Chen * Driver version(in-tree): 6.8.0-31-generic (Ubuntu24.04)(igc) 315fa58aec3SRaslan Darawsheh 316fa58aec3SRaslan Darawsheh* Intel\ |reg| platforms with NVIDIA\ |reg| NICs combinations 317fa58aec3SRaslan Darawsheh 318fa58aec3SRaslan Darawsheh * CPU: 319fa58aec3SRaslan Darawsheh 320fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| Gold 6154 CPU @ 3.00GHz 321fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2697A v4 @ 2.60GHz 322fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2697 v3 @ 2.60GHz 323fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2680 v2 @ 2.80GHz 324fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2670 0 @ 2.60GHz 325fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2650 v4 @ 2.20GHz 326fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2650 v3 @ 2.30GHz 327fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2640 @ 2.50GHz 328fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2650 0 @ 2.00GHz 329fa58aec3SRaslan Darawsheh * Intel\ |reg| Xeon\ |reg| CPU E5-2620 v4 @ 2.10GHz 330fa58aec3SRaslan Darawsheh 331fa58aec3SRaslan Darawsheh * OS: 332fa58aec3SRaslan Darawsheh 333fa58aec3SRaslan Darawsheh * Red Hat Enterprise Linux release 9.1 (Plow) 334fa58aec3SRaslan Darawsheh * Red Hat Enterprise Linux release 8.6 (Ootpa) 335fa58aec3SRaslan Darawsheh * Red Hat Enterprise Linux release 8.4 (Ootpa) 336fa58aec3SRaslan Darawsheh * Red Hat Enterprise Linux Server release 7.9 (Maipo) 337fa58aec3SRaslan Darawsheh * Red Hat Enterprise Linux Server release 7.6 (Maipo) 338fa58aec3SRaslan Darawsheh * Ubuntu 22.04 339fa58aec3SRaslan Darawsheh * Ubuntu 20.04 340fa58aec3SRaslan Darawsheh * SUSE Enterprise Linux 15 SP2 341fa58aec3SRaslan Darawsheh 342fa58aec3SRaslan Darawsheh * OFED: 343fa58aec3SRaslan Darawsheh 344fa58aec3SRaslan Darawsheh * MLNX_OFED 24.04-0.6.6.0 and above 345fa58aec3SRaslan Darawsheh 346fa58aec3SRaslan Darawsheh * upstream kernel: 347fa58aec3SRaslan Darawsheh 348fa58aec3SRaslan Darawsheh * Linux 6.10.0 and above 349fa58aec3SRaslan Darawsheh 350fa58aec3SRaslan Darawsheh * rdma-core: 351fa58aec3SRaslan Darawsheh 352fa58aec3SRaslan Darawsheh * rdma-core-52.0 and above 353fa58aec3SRaslan Darawsheh 354fa58aec3SRaslan Darawsheh * NICs 355fa58aec3SRaslan Darawsheh 356fa58aec3SRaslan Darawsheh * NVIDIA\ |reg| ConnectX\ |reg|-6 Dx EN 100G MCX623106AN-CDAT (2x100G) 357fa58aec3SRaslan Darawsheh 358fa58aec3SRaslan Darawsheh * Host interface: PCI Express 4.0 x16 359fa58aec3SRaslan Darawsheh * Device ID: 15b3:101d 360fa58aec3SRaslan Darawsheh * Firmware version: 22.41.1000 and above 361fa58aec3SRaslan Darawsheh 362fa58aec3SRaslan Darawsheh * NVIDIA\ |reg| ConnectX\ |reg|-6 Lx EN 25G MCX631102AN-ADAT (2x25G) 363fa58aec3SRaslan Darawsheh 364fa58aec3SRaslan Darawsheh * Host interface: PCI Express 4.0 x8 365fa58aec3SRaslan Darawsheh * Device ID: 15b3:101f 366fa58aec3SRaslan Darawsheh * Firmware version: 26.41.1000 and above 367fa58aec3SRaslan Darawsheh 368fa58aec3SRaslan Darawsheh * NVIDIA\ |reg| ConnectX\ |reg|-7 200G CX713106AE-HEA_QP1_Ax (2x200G) 369fa58aec3SRaslan Darawsheh 370fa58aec3SRaslan Darawsheh * Host interface: PCI Express 5.0 x16 371fa58aec3SRaslan Darawsheh * Device ID: 15b3:1021 372fa58aec3SRaslan Darawsheh * Firmware version: 28.41.1000 and above 373fa58aec3SRaslan Darawsheh 374fa58aec3SRaslan Darawsheh* NVIDIA\ |reg| BlueField\ |reg| SmartNIC 375fa58aec3SRaslan Darawsheh 376fa58aec3SRaslan Darawsheh * NVIDIA\ |reg| BlueField\ |reg|-2 SmartNIC MT41686 - MBF2H332A-AEEOT_A1 (2x25G) 377fa58aec3SRaslan Darawsheh 378fa58aec3SRaslan Darawsheh * Host interface: PCI Express 3.0 x16 379fa58aec3SRaslan Darawsheh * Device ID: 15b3:a2d6 380fa58aec3SRaslan Darawsheh * Firmware version: 24.41.1000 and above 381fa58aec3SRaslan Darawsheh 382fa58aec3SRaslan Darawsheh * NVIDIA\ |reg| BlueField\ |reg|-3 P-Series DPU MT41692 - 900-9D3B6-00CV-AAB (2x200G) 383fa58aec3SRaslan Darawsheh 384fa58aec3SRaslan Darawsheh * Host interface: PCI Express 5.0 x16 385fa58aec3SRaslan Darawsheh * Device ID: 15b3:a2dc 386fa58aec3SRaslan Darawsheh * Firmware version: 32.41.1000 and above 387fa58aec3SRaslan Darawsheh 388fa58aec3SRaslan Darawsheh * Embedded software: 389fa58aec3SRaslan Darawsheh 390fa58aec3SRaslan Darawsheh * Ubuntu 22.04 391fa58aec3SRaslan Darawsheh * MLNX_OFED 24.04-0.6.6.0 and above 392fa58aec3SRaslan Darawsheh * bf-bundle-2.7.0-33_24.04_ubuntu-22.04 393fa58aec3SRaslan Darawsheh * DPDK application running on ARM cores 394fa58aec3SRaslan Darawsheh 395fa58aec3SRaslan Darawsheh* IBM Power 9 platforms with NVIDIA\ |reg| NICs combinations 396fa58aec3SRaslan Darawsheh 397fa58aec3SRaslan Darawsheh * CPU: 398fa58aec3SRaslan Darawsheh 399fa58aec3SRaslan Darawsheh * POWER9 2.2 (pvr 004e 1202) 400fa58aec3SRaslan Darawsheh 401fa58aec3SRaslan Darawsheh * OS: 402fa58aec3SRaslan Darawsheh 403fa58aec3SRaslan Darawsheh * Ubuntu 20.04 404fa58aec3SRaslan Darawsheh 405fa58aec3SRaslan Darawsheh * NICs: 406fa58aec3SRaslan Darawsheh 407fa58aec3SRaslan Darawsheh * NVIDIA\ |reg| ConnectX\ |reg|-6 Dx 100G MCX623106AN-CDAT (2x100G) 408fa58aec3SRaslan Darawsheh 409fa58aec3SRaslan Darawsheh * Host interface: PCI Express 4.0 x16 410fa58aec3SRaslan Darawsheh * Device ID: 15b3:101d 411fa58aec3SRaslan Darawsheh * Firmware version: 22.41.1000 and above 412fa58aec3SRaslan Darawsheh 413fa58aec3SRaslan Darawsheh * NVIDIA\ |reg| ConnectX\ |reg|-7 200G CX713106AE-HEA_QP1_Ax (2x200G) 414fa58aec3SRaslan Darawsheh 415fa58aec3SRaslan Darawsheh * Host interface: PCI Express 5.0 x16 416fa58aec3SRaslan Darawsheh * Device ID: 15b3:1021 417fa58aec3SRaslan Darawsheh * Firmware version: 28.41.1000 and above 418fa58aec3SRaslan Darawsheh 419fa58aec3SRaslan Darawsheh * OFED: 420fa58aec3SRaslan Darawsheh 421fa58aec3SRaslan Darawsheh * MLNX_OFED 24.04-0.6.6.0 422