From: Pablo de Lara Date: Mon, 17 Feb 2020 17:12:55 +0000 (+0000) Subject: doc: add build requirement in some crypto PMD guides X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=f69ed1044230c218c9afd8f1b47b6fe6aa1eeec5;p=dpdk.git doc: add build requirement in some crypto PMD guides The following crypto PMDs use the Intel Multi-buffer library: - AESNI MB PMD - AESNI GCM PMD - ZUC PMD - KASUMI PMD - SNOW3G PMD When this library is built with gcc < 5.0, it might throw some compilation issues. A workaround has been added in the repo of this library, so a note on this has been added to the documentation of these PMDs. Signed-off-by: Pablo de Lara Acked-by: John McNamara --- diff --git a/doc/guides/cryptodevs/aesni_gcm.rst b/doc/guides/cryptodevs/aesni_gcm.rst index a25b63109f..1e8cdec5ba 100644 --- a/doc/guides/cryptodevs/aesni_gcm.rst +++ b/doc/guides/cryptodevs/aesni_gcm.rst @@ -50,6 +50,13 @@ can be downloaded in ``_. + + 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 5d8fb46efe..465d20d888 100644 --- a/doc/guides/cryptodevs/aesni_mb.rst +++ b/doc/guides/cryptodevs/aesni_mb.rst @@ -72,6 +72,12 @@ can be downloaded from ``_. + As a reference, the following table shows a mapping between the past DPDK versions and the Multi-Buffer library version supported by them: diff --git a/doc/guides/cryptodevs/kasumi.rst b/doc/guides/cryptodevs/kasumi.rst index 6c86fe264e..0d48d10f13 100644 --- a/doc/guides/cryptodevs/kasumi.rst +++ b/doc/guides/cryptodevs/kasumi.rst @@ -47,6 +47,12 @@ on their system before building DPDK: make make install +.. note:: + + Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53. + If a lower GCC version than 5.0, the workaround proposed by the following link + should be used: ``_. + 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/snow3g.rst b/doc/guides/cryptodevs/snow3g.rst index 8fb06f4d6c..5045c06281 100644 --- a/doc/guides/cryptodevs/snow3g.rst +++ b/doc/guides/cryptodevs/snow3g.rst @@ -46,6 +46,12 @@ on their system before building DPDK: make make install +.. note:: + + Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53. + If a lower GCC version than 5.0, the workaround proposed by the following link + should be used: ``_. + 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/zuc.rst b/doc/guides/cryptodevs/zuc.rst index 23d618da5a..38ea999dc6 100644 --- a/doc/guides/cryptodevs/zuc.rst +++ b/doc/guides/cryptodevs/zuc.rst @@ -46,6 +46,12 @@ on their system before building DPDK: make make install +.. note:: + + Compilation of the Multi-Buffer library is broken when GCC < 5.0, if library <= v0.53. + If a lower GCC version than 5.0, the workaround proposed by the following link + should be used: ``_. + As a reference, the following table shows a mapping between the past DPDK versions and the external crypto libraries supported by them: