Install the DPDK igb_uio driver, bind it with the PF PCI device ID and use
``lspci`` to confirm the PF device is under use by ``igb_uio`` DPDK UIO driver.
-The igb_uio driver may be bound to the PF PCI device using one of three methods:
+The igb_uio driver may be bound to the PF PCI device using one of two methods:
1. PCI functions (physical or virtual, depending on the use case) can be bound to
where the PCI device ID (example: 0000:06:00.0) is obtained using lspci -vd8086:0d5c
-3. A third way to bind is to use ``dpdk-setup.sh`` tool
-
-.. code-block:: console
-
- cd <dpdk-top-level-directory>
- ./usertools/dpdk-setup.sh
-
- select 'Bind Ethernet/Crypto/Baseband device to IGB UIO module'
- enter PCI device ID
- select 'Display current Ethernet/Crypto/Baseband device settings' to confirm binding
-
In a similar way the ACC100 5G/4G FEC PF may be bound with vfio-pci as any PCIe device.
+
Enable Virtual Functions
~~~~~~~~~~~~~~~~~~~~~~~~
.. code-block:: console
./pf_bb_config ACC100 -c acc100/acc100_config_vf_5g.cfg
- ./test-bbdev.py -e="-c 0xff0 -w${VF_PCI_ADDR}" -c validation -n 64 -b 32 -l 1 -v ./ldpc_dec_default.data
+ ./test-bbdev.py -e="-c 0xff0 -a${VF_PCI_ADDR}" -c validation -n 64 -b 32 -l 1 -v ./ldpc_dec_default.data