ring: create common structure for prod and cons metadata
[dpdk.git] / doc / guides / sample_app_ug / intel_quickassist.rst
index cbc92f0..ca88b62 100644 (file)
@@ -32,8 +32,8 @@ Intel® QuickAssist Technology Sample Application
 ================================================
 
 This sample application demonstrates the use of the cryptographic operations provided
 ================================================
 
 This sample application demonstrates the use of the cryptographic operations provided
-by the Intel® QuickAssist Technology from within the Intel® DPDK environment.
-Therefore, building and running this application requires having both the Intel® DPDK and
+by the Intel® QuickAssist Technology from within the DPDK environment.
+Therefore, building and running this application requires having both the DPDK and
 the QuickAssist Technology Software Library installed, as well as at least one
 Intel® QuickAssist Technology hardware device present in the system.
 
 the QuickAssist Technology Software Library installed, as well as at least one
 Intel® QuickAssist Technology hardware device present in the system.
 
@@ -46,17 +46,16 @@ For this sample application, there is a dependency on either of:
 Overview
 --------
 
 Overview
 --------
 
-An overview of the application is provided in Figure 11.
+An overview of the application is provided in :numref:`figure_quickassist_block_diagram`.
 For simplicity, only two NIC ports and one Intel® QuickAssist Technology device are shown in this diagram,
 although the number of NIC ports and Intel® QuickAssist Technology devices can be different.
 
 For simplicity, only two NIC ports and one Intel® QuickAssist Technology device are shown in this diagram,
 although the number of NIC ports and Intel® QuickAssist Technology devices can be different.
 
-.. _figure_11:
+.. _figure_quickassist_block_diagram:
 
 
-**Figure 11. Intel® QuickAssist Technology Application Block Diagram**
+.. figure:: img/quickassist_block_diagram.*
 
 
-.. image14_png has been renamed
+   Intel® QuickAssist Technology Application Block Diagram
 
 
-|quickassist_block_diagram|
 
 The application allows the configuration of the following items:
 
 
 The application allows the configuration of the following items:
 
@@ -102,14 +101,14 @@ For the cryptographic path, it is the payload of the IPv4 packet that is encrypt
 Setup
 ~~~~~
 
 Setup
 ~~~~~
 
-Building and running this application requires having both the Intel® DPDK package and
+Building and running this application requires having both the DPDK package and
 the QuickAssist Technology Software Library installed,
 as well as at least one Intel® QuickAssist Technology hardware device present in the system.
 
 the QuickAssist Technology Software Library installed,
 as well as at least one Intel® QuickAssist Technology hardware device present in the system.
 
-For more details on how to build and run Intel® DPDK and Intel® QuickAssist Technology applications,
+For more details on how to build and run DPDK and Intel® QuickAssist Technology applications,
 please refer to the following documents:
 
 please refer to the following documents:
 
-*   *Intel® DPDK Getting Started Guide*
+*   *DPDK Getting Started Guide*
 
 *   Intel® Communications Chipset 8900 to 8920 Series Software for Linux* Getting Started Guide (440005)
 
 
 *   Intel® Communications Chipset 8900 to 8920 Series Software for Linux* Getting Started Guide (440005)
 
@@ -127,7 +126,7 @@ Steps to build the application:
 
     .. code-block:: console
 
 
     .. code-block:: console
 
-        export RTE_SDK=<Absolute path to the Intel DPDK installation folder>
+        export RTE_SDK=<Absolute path to the DPDK installation folder>
         export ICP_ROOT=<Absolute path to the Intel QAT installation folder>
 
 #.  Set the target (a default target is used if not specified). For example:
         export ICP_ROOT=<Absolute path to the Intel QAT installation folder>
 
 #.  Set the target (a default target is used if not specified). For example:
@@ -136,7 +135,7 @@ Steps to build the application:
 
         export RTE_TARGET=x86_64-native-linuxapp-gcc
 
 
         export RTE_TARGET=x86_64-native-linuxapp-gcc
 
-    Refer to the *Intel® DPDK Getting Started Guide* for possible RTE_TARGET values.
+    Refer to the *DPDK Getting Started Guide* for possible RTE_TARGET values.
 
 #.  Build the application:
 
 
 #.  Build the application:
 
@@ -152,7 +151,7 @@ Intel® QuickAssist Technology Configuration Files
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 The Intel® QuickAssist Technology configuration files used by the application are located in the config_files folder in the application folder.
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 The Intel® QuickAssist Technology configuration files used by the application are located in the config_files folder in the application folder.
-There following sets of configuration files are included in the Intel® DPDK package:
+There following sets of configuration files are included in the DPDK package:
 
 *   Stargo CRB (single CPU socket): located in the stargo folder
 
 
 *   Stargo CRB (single CPU socket): located in the stargo folder
 
@@ -204,7 +203,7 @@ where,
 
 *   --config'(port,queue,lcore)[,(port,queue,lcore)]':  determines which queues from which ports are mapped to which cores.
 
 
 *   --config'(port,queue,lcore)[,(port,queue,lcore)]':  determines which queues from which ports are mapped to which cores.
 
-Refer to Chapter 10 , "L3 Forwarding Sample Application" for more detailed descriptions of the --config command line option.
+Refer to the :doc:`l3_forward` for more detailed descriptions of the --config command line option.
 
 As an example, to run the application with two ports and two cores,
 which are using different Intel® QuickAssist Technology execution engines,
 
 As an example, to run the application with two ports and two cores,
 which are using different Intel® QuickAssist Technology execution engines,
@@ -216,9 +215,7 @@ performing AES-CBC-128 encryption with AES-XCBC-MAC-96 hash, the following setti
 
     .. code-block:: console
 
 
     .. code-block:: console
 
-        ./build/dpdk_qat -c 0xff -n 2 -- -p 0x3 --config '(0,0,1),(1,0,2)'
+        ./build/dpdk_qat -l 0-7 -n 2 -- -p 0x3 --config '(0,0,1),(1,0,2)'
 
 
-Refer to the *Intel® DPDK Test Report* for more examples of traffic generator setup and the application startup command lines.
+Refer to the *DPDK Test Report* for more examples of traffic generator setup and the application startup command lines.
 If no errors are generated in response to the startup commands, the application is running correctly.
 If no errors are generated in response to the startup commands, the application is running correctly.
-
-.. |quickassist_block_diagram| image:: img/quickassist_block_diagram.png