Supported OCTEON cnxk SoCs
--------------------------
+- CN93xx
+- CN96xx
+- CN98xx
- CN106xx
- CNF105xx
+---+-----+--------------------------------------------------------------+
| 7 | LBK | rte_ethdev |
+---+-----+--------------------------------------------------------------+
- | 8 | DPI | rte_rawdev |
+ | 8 | DPI | rte_dmadev |
+---+-----+--------------------------------------------------------------+
| 9 | SDP | rte_ethdev |
+---+-----+--------------------------------------------------------------+
| 10| REE | rte_regexdev |
+---+-----+--------------------------------------------------------------+
+ | 11| BPHY| rte_rawdev |
+ +---+-----+--------------------------------------------------------------+
PF0 is called the administrative / admin function (AF) and has exclusive
privileges to provision RVU functional block's LFs to each of the PF/VF.
This section lists dataplane H/W block(s) available in cnxk SoC.
+#. **Ethdev Driver**
+ See :doc:`../nics/cnxk` for NIX Ethdev driver information.
+
#. **Mempool Driver**
See :doc:`../mempool/cnxk` for NPA mempool driver information.
+#. **Baseband PHY Driver**
+ See :doc:`../rawdevs/cnxk_bphy` for Baseband PHY driver information.
+
+#. **Dmadev Driver**
+ See :doc:`../dmadevs/cnxk` for DPI Dmadev driver information.
+
+#. **Regex Device Driver**
+ See :doc:`../regexdevs/cn9k` for REE Regex device driver information.
+
Procedure to Setup Platform
---------------------------
Packets received with FrameCheckSequenceErrors: 0
Packets received with VLAN header: 0
Error packets: 0
- Packets recievd with unicast DMAC: 0
+ Packets received with unicast DMAC: 0
Packets received with multicast DMAC: 0
Packets received with broadcast DMAC: 0
Dropped packets: 0
Refer to :doc:`../linux_gsg/cross_build_dpdk_for_arm64` for generic arm64 details.
+CN9K:
+
+.. code-block:: console
+
+ meson build --cross-file config/arm/arm64_cn9k_linux_gcc
+ ninja -C build
+
+CN10K:
+
.. code-block:: console
meson build --cross-file config/arm/arm64_cn10k_linux_gcc