git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
doc: add default that all fixes should be backported
[dpdk.git]
/
doc
/
guides
/
bbdevs
/
turbo_sw.rst
diff --git
a/doc/guides/bbdevs/turbo_sw.rst
b/doc/guides/bbdevs/turbo_sw.rst
index
7448dc9
..
9661a30
100644
(file)
--- a/
doc/guides/bbdevs/turbo_sw.rst
+++ b/
doc/guides/bbdevs/turbo_sw.rst
@@
-4,7
+4,7
@@
SW Turbo Poll Mode Driver
=========================
SW Turbo Poll Mode Driver
=========================
-The SW Turbo PMD (**turbo_sw**) provides a poll mode bbdev driver that utilizes
+The SW Turbo PMD (**
baseband_
turbo_sw**) provides a poll mode bbdev driver that utilizes
Intel optimized libraries for LTE Layer 1 workloads acceleration. This PMD
supports the functions: Turbo FEC, Rate Matching and CRC functions.
Intel optimized libraries for LTE Layer 1 workloads acceleration. This PMD
supports the functions: Turbo FEC, Rate Matching and CRC functions.
@@
-41,7
+41,7
@@
Installation
FlexRAN SDK Download
~~~~~~~~~~~~~~~~~~~~
FlexRAN SDK Download
~~~~~~~~~~~~~~~~~~~~
-To build DPDK with the *turbo_sw* PMD the user is required to download
+To build DPDK with the *
baseband_
turbo_sw* PMD the user is required to download
the export controlled ``FlexRAN SDK`` Libraries. An account at `Intel Resource
Design Center <https://www.intel.com/content/www/us/en/design/resource-design-center.html>`_
needs to be registered.
the export controlled ``FlexRAN SDK`` Libraries. An account at `Intel Resource
Design Center <https://www.intel.com/content/www/us/en/design/resource-design-center.html>`_
needs to be registered.
@@
-98,6
+98,14
@@
The following instructions should be followed in this exact order:
cd <path-to-workspace>/FlexRAN-1.4.0/SDK-R1.4.0/sdk/
./create-makefiles-linux.sh
cd <path-to-workspace>/FlexRAN-1.4.0/SDK-R1.4.0/sdk/
./create-makefiles-linux.sh
+#. If build as a shared library is required, then add ``"-fPIC"`` option to file
+ ``<path-to-workspace>/FlexRAN-1.4.0/SDK-R1.4.0/sdk/cmake/intel-compile-options.cmake``
+ as follows:
+
+ .. code-block:: console
+
+ add_compile_options("-fPIC")
+
#. A build folder is generated in this form ``build-<ISA>-<CC>``, enter that
folder and install:
#. A build folder is generated in this form ``build-<ISA>-<CC>``, enter that
folder and install:
@@
-131,9
+139,9
@@
Example:
To use the PMD in an application, user must:
To use the PMD in an application, user must:
-- Call ``rte_vdev_init("turbo_sw")`` within the application.
+- Call ``rte_vdev_init("
baseband_
turbo_sw")`` within the application.
-- Use ``--vdev="turbo_sw"`` in the EAL options, which will call ``rte_vdev_init()`` internally.
+- Use ``--vdev="
baseband_
turbo_sw"`` in the EAL options, which will call ``rte_vdev_init()`` internally.
The following parameters (all optional) can be provided in the previous two calls:
The following parameters (all optional) can be provided in the previous two calls:
@@
-147,5
+155,5
@@
Example:
.. code-block:: console
.. code-block:: console
- ./test-bbdev.py -e="--vdev=turbo_sw,socket_id=0,max_nb_queues=8" \
+ ./test-bbdev.py -e="--vdev=
baseband_
turbo_sw,socket_id=0,max_nb_queues=8" \
-c validation -v ./test_vectors/bbdev_vector_t?_default.data
-c validation -v ./test_vectors/bbdev_vector_t?_default.data