Marvell Octeon NIC Accelerator Integration (dsR8MR3)

Story: 2010047
Task: 50026

Change-Id: I7964c91f1993e585fad6ad6fb5583376058ccbfb
Signed-off-by: Elisamara Aoki Goncalves <elisamaraaoki.goncalves@windriver.com>
This commit is contained in:
Elisamara Aoki Goncalves 2024-05-02 13:32:04 +00:00
parent 7d6847d59a
commit 557ef6d8f0
3 changed files with 43 additions and 0 deletions

View File

@ -0,0 +1,34 @@
.. _marvell-octeon-nic-accelerator-support-0ca20e6fc2c9:
======================================
Marvell Octeon NIC Accelerator Support
======================================
The Marvell Octeon NIC Accelerator (Dell Open RAN Accelerator, or DORA) is
not a normal NIC and should not be configured as such. Application software
needs to be downloaded to the |DORA| card before it will do anything. The
application software is responsible for:
- loading the octeon kernel module
- bringing up the |DORA| card on every boot
- making the VFs available as resources to Kubernetes
- bringing the |DORA| card down
- back up if a driver upgrade is desired
Any attempt to use the system command to add ``pci-sriov`` VF interfaces will
not succeed, although it is possible to configure it as a ``pci-passthrough``
PF interface.
-----------------------------
Identifying the DORA Hardware
-----------------------------
.. code-block:: none
[sysadmin@controller-0 ~(keystone_admin)]$ lspci -mm | grep Cavium
51:00.0 "Network controller" "Cavium, Inc." "Device ba00" "Dell" "Device 0074"
51:00.1 "Network controller" "Cavium, Inc." "Device ef00" "Dell" "Device 0074"

View File

@ -351,6 +351,14 @@ N3000 and ACC100 replacement
hardware_acceleration_devices/fec-replacement-with-different-vendor-or-device-id-b1ab1440e15f
hardware_acceleration_devices/n3000-and-acc100-replacement-with-the-same-vendor-and-device-id-cccabcdc5d43
**************************************
Marvell Octeon NIC Accelerator Support
**************************************
.. toctree::
:maxdepth: 1
hardware_acceleration_devices/marvell-octeon-nic-accelerator-support-0ca20e6fc2c9
------------------------
Host hardware management

View File

@ -53,6 +53,7 @@
.. |DNS| replace:: :abbr:`DNS (Domain Name System)`
.. |DPDK| replace:: :abbr:`DPDK (Data Plane Development Kit)`
.. |DN| replace:: :abbr:`DN (Distinguished Name)`
.. |DORA| replace:: :abbr:`DORA (Dell Open RAN Accelerator)`
.. |DRBD| replace:: :abbr:`DRBD (Distributed Replicated Block Device)`
.. |DSCP| replace:: :abbr:`DSCP (Differentiated Services Code Point)`
.. |DVR| replace:: :abbr:`DVR (Distributed Virtual Router)`