[dpdk-stable] patch 'doc: add NASM installation steps' has been queued to LTS release 18.11.9

Kevin Traynor ktraynor at redhat.com
Fri Jun 5 20:25:22 CEST 2020


Hi,

FYI, your patch has been queued to LTS release 18.11.9

Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 06/10/20. 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/kevintraynor/dpdk-stable-queue

This queued commit can be viewed at:
https://github.com/kevintraynor/dpdk-stable-queue/commit/cf245ae47f92930b60e9388ac5cb2a3c852fa685

Thanks.

Kevin.

---
>From cf245ae47f92930b60e9388ac5cb2a3c852fa685 Mon Sep 17 00:00:00 2001
From: Pablo de Lara <pablo.de.lara.guarch at intel.com>
Date: Thu, 21 May 2020 10:15:12 +0100
Subject: [PATCH] doc: add NASM installation steps

[ upstream commit dede694cd58f6ee9c53f1e7d8d5960835bdc8fff ]

The intel-ipsec-mb library requires NASM as a dependency.
Steps on how to get and install NASM are added on the documentation
of the crypto PMDs which requires the library.

Bugzilla ID: 417

Signed-off-by: Pablo de Lara <pablo.de.lara.guarch at intel.com>
Acked-by: Kevin Traynor <ktraynor at redhat.com>
---
 doc/guides/cryptodevs/aesni_gcm.rst | 14 ++++++++++++++
 doc/guides/cryptodevs/aesni_mb.rst  | 14 ++++++++++++++
 2 files changed, 28 insertions(+)

diff --git a/doc/guides/cryptodevs/aesni_gcm.rst b/doc/guides/cryptodevs/aesni_gcm.rst
index fb74179b84..77f45b8a26 100644
--- a/doc/guides/cryptodevs/aesni_gcm.rst
+++ b/doc/guides/cryptodevs/aesni_gcm.rst
@@ -46,4 +46,18 @@ can be downloaded in `<https://github.com/01org/intel-ipsec-mb/archive/v0.50.zip
     make install
 
+The library requires NASM to be built. Depending on the library version, it might
+require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14).
+
+NASM is packaged for different OS. However, on some OS the version is too old,
+so a manual installation is required. In that case, NASM can be downloaded from
+`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_.
+Once it is downloaded, extract it and follow these steps:
+
+.. code-block:: console
+
+    ./configure
+    make
+    make install
+
 As a reference, the following table shows a mapping between the past DPDK versions
 and the external crypto libraries supported by them:
diff --git a/doc/guides/cryptodevs/aesni_mb.rst b/doc/guides/cryptodevs/aesni_mb.rst
index 2c8ccc3d45..012726b3c7 100644
--- a/doc/guides/cryptodevs/aesni_mb.rst
+++ b/doc/guides/cryptodevs/aesni_mb.rst
@@ -70,4 +70,18 @@ can be downloaded from `<https://github.com/01org/intel-ipsec-mb/archive/v0.51.z
     make install
 
+The library requires NASM to be built. Depending on the library version, it might
+require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14).
+
+NASM is packaged for different OS. However, on some OS the version is too old,
+so a manual installation is required. In that case, NASM can be downloaded from
+`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_.
+Once it is downloaded, extract it and follow these steps:
+
+.. code-block:: console
+
+    ./configure
+    make
+    make install
+
 As a reference, the following table shows a mapping between the past DPDK versions
 and the Multi-Buffer library version supported by them:
-- 
2.21.3

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2020-06-05 19:20:55.434172007 +0100
+++ 0085-doc-add-NASM-installation-steps.patch	2020-06-05 19:20:50.990036724 +0100
@@ -1 +1 @@
-From dede694cd58f6ee9c53f1e7d8d5960835bdc8fff Mon Sep 17 00:00:00 2001
+From cf245ae47f92930b60e9388ac5cb2a3c852fa685 Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit dede694cd58f6ee9c53f1e7d8d5960835bdc8fff ]
+
@@ -11 +12,0 @@
-Cc: stable at dpdk.org
@@ -18,4 +19 @@
- doc/guides/cryptodevs/kasumi.rst    | 14 ++++++++++++++
- doc/guides/cryptodevs/snow3g.rst    | 14 ++++++++++++++
- doc/guides/cryptodevs/zuc.rst       | 14 ++++++++++++++
- 5 files changed, 70 insertions(+)
+ 2 files changed, 28 insertions(+)
@@ -24 +22 @@
-index 7dfd0ca99b..74e0de63ad 100644
+index fb74179b84..77f45b8a26 100644
@@ -27 +25 @@
-@@ -51,4 +51,18 @@ can be downloaded in `<https://github.com/01org/intel-ipsec-mb/archive/v0.54.zip
+@@ -46,4 +46,18 @@ can be downloaded in `<https://github.com/01org/intel-ipsec-mb/archive/v0.50.zip
@@ -44,2 +42,2 @@
- .. note::
- 
+ As a reference, the following table shows a mapping between the past DPDK versions
+ and the external crypto libraries supported by them:
@@ -47 +45 @@
-index a2c3a84814..cc64f12430 100644
+index 2c8ccc3d45..012726b3c7 100644
@@ -50,47 +48 @@
-@@ -76,4 +76,18 @@ can be downloaded from `<https://github.com/01org/intel-ipsec-mb/archive/v0.54.z
-     make install
- 
-+The library requires NASM to be built. Depending on the library version, it might
-+require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14).
-+
-+NASM is packaged for different OS. However, on some OS the version is too old,
-+so a manual installation is required. In that case, NASM can be downloaded from
-+`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_.
-+Once it is downloaded, extract it and follow these steps:
-+
-+.. code-block:: console
-+
-+    ./configure
-+    make
-+    make install
-+
- .. note::
- 
-diff --git a/doc/guides/cryptodevs/kasumi.rst b/doc/guides/cryptodevs/kasumi.rst
-index edbc1c6994..09a538f816 100644
---- a/doc/guides/cryptodevs/kasumi.rst
-+++ b/doc/guides/cryptodevs/kasumi.rst
-@@ -48,4 +48,18 @@ on their system before building DPDK:
-     make install
- 
-+The library requires NASM to be built. Depending on the library version, it might
-+require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14).
-+
-+NASM is packaged for different OS. However, on some OS the version is too old,
-+so a manual installation is required. In that case, NASM can be downloaded from
-+`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_.
-+Once it is downloaded, extract it and follow these steps:
-+
-+.. code-block:: console
-+
-+    ./configure
-+    make
-+    make install
-+
- .. note::
- 
-diff --git a/doc/guides/cryptodevs/snow3g.rst b/doc/guides/cryptodevs/snow3g.rst
-index b715b4602e..e0cddc2d77 100644
---- a/doc/guides/cryptodevs/snow3g.rst
-+++ b/doc/guides/cryptodevs/snow3g.rst
-@@ -47,4 +47,18 @@ on their system before building DPDK:
+@@ -70,4 +70,18 @@ can be downloaded from `<https://github.com/01org/intel-ipsec-mb/archive/v0.51.z
@@ -113,25 +65,2 @@
- .. note::
- 
-diff --git a/doc/guides/cryptodevs/zuc.rst b/doc/guides/cryptodevs/zuc.rst
-index c384f3d9e9..9b51ba141d 100644
---- a/doc/guides/cryptodevs/zuc.rst
-+++ b/doc/guides/cryptodevs/zuc.rst
-@@ -47,4 +47,18 @@ on their system before building DPDK:
-     make install
- 
-+The library requires NASM to be built. Depending on the library version, it might
-+require a minimum NASM version (e.g. v0.54 requires at least NASM 2.14).
-+
-+NASM is packaged for different OS. However, on some OS the version is too old,
-+so a manual installation is required. In that case, NASM can be downloaded from
-+`NASM website <https://www.nasm.us/pub/nasm/releasebuilds/?C=M;O=D>`_.
-+Once it is downloaded, extract it and follow these steps:
-+
-+.. code-block:: console
-+
-+    ./configure
-+    make
-+    make install
-+
- .. note::
- 
+ As a reference, the following table shows a mapping between the past DPDK versions
+ and the Multi-Buffer library version supported by them:



More information about the stable mailing list