From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 10442A00C5 for ; Wed, 20 Jul 2022 10:26:32 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0B26A40FAE; Wed, 20 Jul 2022 10:26:32 +0200 (CEST) Received: from NAM12-BN8-obe.outbound.protection.outlook.com (mail-bn8nam12on2077.outbound.protection.outlook.com [40.107.237.77]) by mails.dpdk.org (Postfix) with ESMTP id 36AD94003C for ; Wed, 20 Jul 2022 10:26:30 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LjH+OE1WBVXuLT5VlhGSsCvFlvTjEFV08xAN1GCUjMhvSSy7+BmRFc0lhZyNWB6XH3nTdbQMJllsXS/3O2gmKRl0CY4ajrYjFhqSTtsp00Ha4S11M+MbIYUn/eF+CdPUbI3axcJpbmQMSUGmg7Lfif+o48G4hB+COPa9N970UYU41Zs9nvb17oBnx7apEXJfznx48mWUFnr0aJceAR3gC0kKtNRTZervJdYpFNP4Cn4MdITNhiezruL8aWExPbT/9ZS75pej71lcOj0F/psRTYpGEL1ysR2h1/brrRkv9bINBGkH/070/mRoccx9lPEc9Gxty/vPbp3RbuFte2opwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=X4I6i+fExd6qN5K6fB67BNMf1l1uIUOx9+D6m9VMdoo=; b=MlFDt6XB3FxLCdZa8/WvtznHtUEIlLj5Q6bPQDlCbg9Ao9IKSoK8NCcyDLeED2PYOByO6s0fIQ4LlMkk6L/VX6RVs9uxdznjjQ2UAEIFcgl3+ggOGn3dBfwfRYMVdEWdgJvcXQ9GEhLTtDlCRjzFljzP8LtCB1RrB2qLvxjYTQXi975tjS5GgcChJQHX7v2RV5nmWdotQAFkLFA41IRR4AAKIKwwobmSrERFid1dB8KB/NFRqyDNQFAgjGhbHrkFk+0Su7wADuA2LUDEYOHb9qeDZocmxVXbpb4Htf52WoLu+M9vCf9azhtk6SHQHHZGAhVwFrfut71XBJKTQ06iIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 12.22.5.238) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com; dkim=none (message not signed); arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X4I6i+fExd6qN5K6fB67BNMf1l1uIUOx9+D6m9VMdoo=; b=UqcsvKyKQJapRDS3qUhbvr1Ssc5092+LVrgmzDSTOfYXzSikZzgn3B6sUJq4kWVlzOJ24UPDgDON4ChdkbciLZq3zHdlqZF2kT5mnu9kOFOKsvSU8udmFoxqEjtIS9UigFRvwpVOeUlJiOsblvwQul7EUv6yX9h4KzCv66wpxZo0P6wmn7Zci7x5ToIOeySaJMk+Dqgj37l/VlTua6TBUF7cdZlH6vfAxXJ8K3gtE/P9BLLbWlSnv1iqhdk9yNbYNOj1wG3pjPji/RkwWAjGtBUp94tQ4BlneyMSKAk3eu+v+vYJX82m+36Tyi8YqcDjph6JjI9mYhICuTNC8c5FKg== Received: from MW3PR05CA0026.namprd05.prod.outlook.com (2603:10b6:303:2b::31) by DM6PR12MB2906.namprd12.prod.outlook.com (2603:10b6:5:15f::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.21; Wed, 20 Jul 2022 08:26:27 +0000 Received: from CO1NAM11FT055.eop-nam11.prod.protection.outlook.com (2603:10b6:303:2b:cafe::e8) by MW3PR05CA0026.outlook.office365.com (2603:10b6:303:2b::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5438.9 via Frontend Transport; Wed, 20 Jul 2022 08:26:27 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 12.22.5.238) smtp.mailfrom=nvidia.com; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=nvidia.com; Received-SPF: Pass (protection.outlook.com: domain of nvidia.com designates 12.22.5.238 as permitted sender) receiver=protection.outlook.com; client-ip=12.22.5.238; helo=mail.nvidia.com; pr=C Received: from mail.nvidia.com (12.22.5.238) by CO1NAM11FT055.mail.protection.outlook.com (10.13.175.129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.5458.17 via Frontend Transport; Wed, 20 Jul 2022 08:26:27 +0000 Received: from rnnvmail201.nvidia.com (10.129.68.8) by DRHQMAIL105.nvidia.com (10.27.9.14) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Wed, 20 Jul 2022 08:26:26 +0000 Received: from nvidia.com (10.126.231.35) by rnnvmail201.nvidia.com (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.26; Wed, 20 Jul 2022 01:26:25 -0700 From: Xueming Li To: Jakub Poczatek CC: , Akhil Goyal , dpdk stable Subject: patch 'doc: fix grammar and parameters in l2fwd-crypto guide' has been queued to stable release 20.11.6 Date: Wed, 20 Jul 2022 11:21:22 +0300 Message-ID: <20220720082132.3954126-53-xuemingl@nvidia.com> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20220720082132.3954126-1-xuemingl@nvidia.com> References: <20220621080301.2315720-1-xuemingl@nvidia.com> <20220720082132.3954126-1-xuemingl@nvidia.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [10.126.231.35] X-ClientProxiedBy: rnnvmail202.nvidia.com (10.129.68.7) To rnnvmail201.nvidia.com (10.129.68.8) X-EOPAttributedMessage: 0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a5da48b3-17a9-40ee-24d8-08da6a298a60 X-MS-TrafficTypeDiagnostic: DM6PR12MB2906:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?gkqPNA6aAMfgEjM7M7PBh3ZbWmwj36pGK4iwfDsYPIQTgnc0Ak/uk4i1zXRq?= =?us-ascii?Q?DLqvKQpx1ac5nIoOb7a2z5VOyat/NOaYOIAdJo63uqf02D0NvhnC5Amy9GBu?= =?us-ascii?Q?s9Xu4qs3AzieFY5bLdD+ZNNv06fOGMiqW++WfMycYBQ2FHjJ/ZUfERaH6hg9?= =?us-ascii?Q?f/aViwtLHpdzhbYc57DHxy5a3ytKyHiQrT6flA5TUvA4oO5w+MG9wGaIJPoY?= =?us-ascii?Q?y6SMfWHEvAvvpHH45wf6k3s+6KUvn4/+UWqrX36L+PqeGsW8CoANqLP3Snaf?= =?us-ascii?Q?uV7a0xBckUavr/a3kEOOvuIZ4ex9vpsjAZ7sKRf090xnDxw9cZAMCw1OOMoR?= =?us-ascii?Q?GP5kQYrriWAs6wHrykcBz8/w/u3yZ8xTluiz+wBNxQXFGSQXPvwLXf//06S8?= =?us-ascii?Q?Bu1hKVp3UqSxs25Br1IRfyPeho0id8wybTJoc3p58fIDawmPOt2j1XE9AwRQ?= =?us-ascii?Q?6C0wXtUv++5CuE4wofyD3775zwG/ilBejfqz9x79saugausgcPV1q4xW1KhR?= =?us-ascii?Q?LYEkALmS0C2+qraJ9jtfR02UPzrbUEB6b6jolsn8xN347jb2eBsy7TkJGm8n?= =?us-ascii?Q?GNScOziMYoaPYi4bqrtNqYFzawl8/QC3ydO44cxiaDlKuw/Gu8n2tOE7G0UW?= =?us-ascii?Q?Oi8LIiJGuLDBmmA81suYxFzVFbuhndy2mBCKSTMjlbepcXPBThqoXL9v9vl5?= =?us-ascii?Q?q1e2FWuavgvlcd/EEjomIzLaMpJLUzbkj2HQZMAYp6MmE+vffi0sJDDRJGPb?= =?us-ascii?Q?jO/cJHx1SHHeUnsFfDmb2ZpLUHxFcnqAXb2jjh10dDk8I7Txsr6lpyNxrDvp?= =?us-ascii?Q?v/pVIILupPj81/D2nN3DLyxA0oGr7DKQokGorqi3iJ/8lpzTD9LsETDyuCMM?= =?us-ascii?Q?VgHaXDOrNJJZXXr/dQocyoMXLSQ5nAJm2XFlIjJfRHEkem4eHA+AaHl54GiA?= =?us-ascii?Q?H8rn8qZ/Tr28HU4IWjz1KQ=3D=3D?= X-Forefront-Antispam-Report: CIP:12.22.5.238; CTRY:US; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:InfoNoRecords; CAT:NONE; SFS:(13230016)(4636009)(136003)(376002)(396003)(346002)(39860400002)(40470700004)(46966006)(36840700001)(6286002)(4326008)(6916009)(53546011)(2616005)(26005)(478600001)(41300700001)(2906002)(6666004)(30864003)(54906003)(40480700001)(82310400005)(966005)(8676002)(316002)(55016003)(7696005)(5660300002)(82740400003)(36860700001)(83380400001)(356005)(36756003)(86362001)(1076003)(8936002)(81166007)(47076005)(426003)(16526019)(40460700003)(186003)(336012)(70206006)(70586007)(36900700001); DIR:OUT; SFP:1101; X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Jul 2022 08:26:27.2700 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a5da48b3-17a9-40ee-24d8-08da6a298a60 X-MS-Exchange-CrossTenant-Id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[12.22.5.238]; Helo=[mail.nvidia.com] X-MS-Exchange-CrossTenant-AuthSource: CO1NAM11FT055.eop-nam11.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR12MB2906 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Hi, FYI, your patch has been queued to stable release 20.11.6 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 07/22/22. So please shout if anyone has objections. Also note that after the patch there's a diff of the upstream commit vs the patch applied to the branch. This will indicate if there was any rebasing needed to apply to the stable branch. If there were code changes for rebasing (ie: not only metadata diffs), please double check that the rebase was correctly done. Queued patches are on a temporary branch at: https://github.com/steevenlee/dpdk This queued commit can be viewed at: https://github.com/steevenlee/dpdk/commit/974f26b22c1522b08bbcef946374066a8540697b Thanks. Xueming Li --- >From 974f26b22c1522b08bbcef946374066a8540697b Mon Sep 17 00:00:00 2001 From: Jakub Poczatek Date: Wed, 1 Jun 2022 09:35:52 +0000 Subject: [PATCH] doc: fix grammar and parameters in l2fwd-crypto guide Cc: Xueming Li [ upstream commit 7fe84b0de25105952cf4e07970e5ea46788a2e2c ] Doc was updated with fixed grammar in most cases. These include adding periods to ends of sentences and capitalizing some words. Some instances of "a" were changed to "an". The option "-n 4" has also been removed from the example of running the application. Fixes: ba7b86b1419 ("doc: add l2fwd-crypto sample app guide") Fixes: 2661f4fbe93 ("examples/l2fwd-crypto: add AEAD parameters") Fixes: 4790f99d2d3 ("examples/l2fwd-crypto: use cryptodev algorithm parser") Fixes: 5949e30dae6 ("doc: fix typo in l2fwd-crypto usage") Fixes: acf8616901b ("cryptodev: add auth IV") Fixes: b79e4c00af0 ("cryptodev: use AES-GCM/CCM as AEAD algorithms") Fixes: d2797f51cc6 ("examples/l2fwd-crypto: add cryptodev mask option") Fixes: e2a94f9ad3e ("doc: remove references to make from apps guide") Fixes: 10b9d471a6f ("doc: update minimum requirement of l2fwd-crypto") Fixes: 3cc28001a33 ("doc: fix typo in l2fwd-crypto guide") Signed-off-by: Jakub Poczatek Acked-by: Akhil Goyal --- .../sample_app_ug/l2_forward_crypto.rst | 72 +++++++++---------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/doc/guides/sample_app_ug/l2_forward_crypto.rst b/doc/guides/sample_app_ug/l2_forward_crypto.rst index e2c0f9f1ec..b24f16a479 100644 --- a/doc/guides/sample_app_ug/l2_forward_crypto.rst +++ b/doc/guides/sample_app_ug/l2_forward_crypto.rst @@ -15,7 +15,7 @@ Overview The L2 Forwarding with Crypto sample application performs a crypto operation (cipher/hash) specified by the user from command line (or using the default values), with a crypto device capable of doing that operation, -for each packet that is received on a RX_PORT and performs L2 forwarding. +for each packet that is received on an RX_PORT and performs L2 forwarding. The destination port is the adjacent port from the enabled portmask, that is, if the first four ports are enabled (portmask 0xf), ports 0 and 1 forward into each other, and ports 2 and 3 forward into each other. @@ -53,35 +53,35 @@ The application requires a number of command line options: where, -* p PORTMASK: A hexadecimal bitmask of the ports to configure (default is all the ports) +* p PORTMASK: A hexadecimal bitmask of the ports to configure. (Default is all the ports.) -* q NQ: A number of queues (=ports) per lcore (default is 1) +* q NQ: A number of queues (=ports) per lcore. (Default is 1.) -* s: manage all ports from single core +* s: manage all ports from a single core. -* T PERIOD: statistics will be refreshed each PERIOD seconds +* T PERIOD: statistics will be refreshed each PERIOD seconds. - (0 to disable, 10 default, 86400 maximum) + (0 to disable, 10 default, 86400 maximum.) -* cdev_type: select preferred crypto device type: HW, SW or anything (ANY) +* cdev_type: select preferred crypto device type: HW, SW or anything (ANY). - (default is ANY) + (Default is ANY.) * chain: select the operation chaining to perform: Cipher->Hash (CIPHER_HASH), Hash->Cipher (HASH_CIPHER), Cipher (CIPHER_ONLY), Hash (HASH_ONLY) - or AEAD (AEAD) + or AEAD (AEAD). - (default is Cipher->Hash) + (Default is Cipher->Hash.) -* cipher_algo: select the ciphering algorithm (default is aes-cbc) +* cipher_algo: select the ciphering algorithm. (Default is aes-cbc.) -* cipher_op: select the ciphering operation to perform: ENCRYPT or DECRYPT +* cipher_op: select the ciphering operation to perform: ENCRYPT or DECRYPT. - (default is ENCRYPT) + (Default is ENCRYPT.) -* cipher_key: set the ciphering key to be used. Bytes has to be separated with ":" +* cipher_key: set the ciphering key to be used. Bytes have to be separated with ":". * cipher_key_random_size: set the size of the ciphering key, @@ -89,19 +89,19 @@ where, Note that if --cipher_key is used, this will be ignored. -* cipher_iv: set the cipher IV to be used. Bytes has to be separated with ":" +* cipher_iv: set the cipher IV to be used. Bytes have to be separated with ":". * cipher_iv_random_size: set the size of the cipher IV, which will be generated randomly. Note that if --cipher_iv is used, this will be ignored. -* auth_algo: select the authentication algorithm (default is sha1-hmac) +* auth_algo: select the authentication algorithm. (Default is sha1-hmac.) -* auth_op: select the authentication operation to perform: GENERATE or VERIFY +* auth_op: select the authentication operation to perform: GENERATE or VERIFY. - (default is GENERATE) + (Default is GENERATE.) -* auth_key: set the authentication key to be used. Bytes has to be separated with ":" +* auth_key: set the authentication key to be used. Bytes have to be separated with ":". * auth_key_random_size: set the size of the authentication key, @@ -109,19 +109,19 @@ where, Note that if --auth_key is used, this will be ignored. -* auth_iv: set the auth IV to be used. Bytes has to be separated with ":" +* auth_iv: set the auth IV to be used. Bytes have to be separated with ":". * auth_iv_random_size: set the size of the auth IV, which will be generated randomly. Note that if --auth_iv is used, this will be ignored. -* aead_algo: select the AEAD algorithm (default is aes-gcm) +* aead_algo: select the AEAD algorithm. (Default is aes-gcm.) -* aead_op: select the AEAD operation to perform: ENCRYPT or DECRYPT +* aead_op: select the AEAD operation to perform: ENCRYPT or DECRYPT. - (default is ENCRYPT) + (Default is ENCRYPT.) -* aead_key: set the AEAD key to be used. Bytes has to be separated with ":" +* aead_key: set the AEAD key to be used. Bytes have to be separated with ":". * aead_key_random_size: set the size of the AEAD key, @@ -129,13 +129,13 @@ where, Note that if --aead_key is used, this will be ignored. -* aead_iv: set the AEAD IV to be used. Bytes has to be separated with ":" +* aead_iv: set the AEAD IV to be used. Bytes have to be separated with ":". * aead_iv_random_size: set the size of the AEAD IV, which will be generated randomly. Note that if --aead_iv is used, this will be ignored. -* aad: set the AAD to be used. Bytes has to be separated with ":" +* aad: set the AAD to be used. Bytes have to be separated with ":". * aad_random_size: set the size of the AAD, which will be generated randomly. @@ -148,9 +148,9 @@ where, * cryptodev_mask: A hexadecimal bitmask of the cryptodevs to be used by the application. - (default is all cryptodevs). + (Default is all cryptodevs.) -* [no-]mac-updating: Enable or disable MAC addresses updating (enabled by default). +* [no-]mac-updating: Enable or disable MAC addresses updating. (Enabled by default.) The application requires that crypto devices capable of performing @@ -162,7 +162,7 @@ To run the application in linux environment with 2 lcores, 2 ports and 2 crypto .. code-block:: console - $ .//examples/dpdk-l2fwd-crypto -l 0-1 -n 4 --vdev "crypto_aesni_mb0" \ + $ .//examples/dpdk-l2fwd-crypto -l 0-1 --vdev "crypto_aesni_mb0" \ --vdev "crypto_aesni_mb1" -- -p 0x3 --chain CIPHER_HASH \ --cipher_op ENCRYPT --cipher_algo aes-cbc \ --cipher_key 00:01:02:03:04:05:06:07:08:09:0a:0b:0c:0d:0e:0f \ @@ -176,7 +176,7 @@ and the Environment Abstraction Layer (EAL) options. * The ``l2fwd-crypto`` sample application requires IPv4 packets for crypto operation. - * If multiple Ethernet ports is passed, then equal number of crypto devices are to be passed. + * If multiple Ethernet ports are passed, then equal number of crypto devices are to be passed. * All crypto devices shall use the same session. @@ -184,7 +184,7 @@ Explanation ----------- The L2 forward with Crypto application demonstrates the performance of a crypto operation -on a packet received on a RX PORT before forwarding it to a TX PORT. +on a packet received on an RX PORT before forwarding it to a TX PORT. The following figure illustrates a sample flow of a packet in the application, from reception until transmission. @@ -193,7 +193,7 @@ from reception until transmission. .. figure:: img/l2_fwd_encrypt_flow.* - Encryption flow Through the L2 Forwarding with Crypto Application + Encryption flow through the L2 Forwarding with Crypto Application The following sections provide some explanation of the application. @@ -203,8 +203,8 @@ Crypto operation specification All the packets received in all the ports get transformed by the crypto device/s (ciphering and/or authentication). -The crypto operation to be performed on the packet is parsed from the command line -(go to "Running the Application" section for all the options). +The crypto operation to be performed on the packet is parsed from the command line. +(Go to "Running the Application" section for all the options.) If no parameter is passed, the default crypto operation is: @@ -241,7 +241,7 @@ when running the application. The initialize_cryptodevs() function performs the device initialization. It iterates through the list of the available crypto devices and -check which ones are capable of performing the operation. +checks which ones are capable of performing the operation. Each device has a set of capabilities associated with it, which are stored in the device info structure, so the function checks if the operation is within the structure of each device. @@ -368,7 +368,7 @@ This session is created and is later attached to the crypto operation: Crypto operation creation ~~~~~~~~~~~~~~~~~~~~~~~~~ -Given N packets received from a RX PORT, N crypto operations are allocated +Given N packets received from an RX PORT, N crypto operations are allocated and filled: .. code-block:: c -- 2.35.1 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2022-07-20 15:01:01.263186438 +0800 +++ 0053-doc-fix-grammar-and-parameters-in-l2fwd-crypto-guide.patch 2022-07-20 15:00:58.791000367 +0800 @@ -1 +1 @@ -From 7fe84b0de25105952cf4e07970e5ea46788a2e2c Mon Sep 17 00:00:00 2001 +From 974f26b22c1522b08bbcef946374066a8540697b Mon Sep 17 00:00:00 2001 @@ -4,0 +5,3 @@ +Cc: Xueming Li + +[ upstream commit 7fe84b0de25105952cf4e07970e5ea46788a2e2c ] @@ -22 +24,0 @@ -Cc: stable@dpdk.org @@ -31 +33 @@ -index 1b4444b7d8..ce49eab96f 100644 +index e2c0f9f1ec..b24f16a479 100644 @@ -43 +45 @@ -@@ -54,37 +54,37 @@ The application requires a number of command line options: +@@ -53,35 +53,35 @@ The application requires a number of command line options: @@ -87,2 +88,0 @@ - * cipher_dataunit_len: set the length of the cipher data-unit. - @@ -94 +94 @@ -@@ -92,19 +92,19 @@ where, +@@ -89,19 +89,19 @@ where, @@ -119 +119 @@ -@@ -112,19 +112,19 @@ where, +@@ -109,19 +109,19 @@ where, @@ -144 +144 @@ -@@ -132,13 +132,13 @@ where, +@@ -129,13 +129,13 @@ where, @@ -160 +160 @@ -@@ -151,9 +151,9 @@ where, +@@ -148,9 +148,9 @@ where, @@ -172 +172 @@ -@@ -165,7 +165,7 @@ To run the application in linux environment with 2 lcores, 2 ports and 2 crypto +@@ -162,7 +162,7 @@ To run the application in linux environment with 2 lcores, 2 ports and 2 crypto @@ -181 +181 @@ -@@ -179,7 +179,7 @@ and the Environment Abstraction Layer (EAL) options. +@@ -176,7 +176,7 @@ and the Environment Abstraction Layer (EAL) options. @@ -190 +190 @@ -@@ -187,7 +187,7 @@ Explanation +@@ -184,7 +184,7 @@ Explanation @@ -199 +199 @@ -@@ -196,7 +196,7 @@ from reception until transmission. +@@ -193,7 +193,7 @@ from reception until transmission. @@ -208 +208 @@ -@@ -206,8 +206,8 @@ Crypto operation specification +@@ -203,8 +203,8 @@ Crypto operation specification @@ -219 +219 @@ -@@ -244,7 +244,7 @@ when running the application. +@@ -241,7 +241,7 @@ when running the application. @@ -228 +228 @@ -@@ -291,7 +291,7 @@ This session is created and is later attached to the crypto operation: +@@ -368,7 +368,7 @@ This session is created and is later attached to the crypto operation: @@ -236 +236 @@ - .. literalinclude:: ../../../examples/l2fwd-crypto/main.c + .. code-block:: c