[dpdk-stable] patch 'doc: fix missing classify methods in ACL guide' has been queued to stable release 19.11.6

luca.boccassi at gmail.com luca.boccassi at gmail.com
Wed Oct 28 11:44:58 CET 2020


Hi,

FYI, your patch has been queued to stable release 19.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 10/30/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.

Thanks.

Luca Boccassi

---
>From 13f33483a30d194edf94ae708d120f8d1c9f9fdc Mon Sep 17 00:00:00 2001
From: Konstantin Ananyev <konstantin.ananyev at intel.com>
Date: Tue, 6 Oct 2020 16:03:04 +0100
Subject: [PATCH] doc: fix missing classify methods in ACL guide

[ upstream commit 28377e37ecdbdcd99218e33c53d3a06cc87726c9 ]

Add brief description for missing ACL classify algorithms:
RTE_ACL_CLASSIFY_NEON and RTE_ACL_CLASSIFY_ALTIVEC.

Fixes: 34fa6c27c156 ("acl: add NEON optimization for ARMv8")
Fixes: 1d73135f9f1c ("acl: add AltiVec for ppc64")

Signed-off-by: Konstantin Ananyev <konstantin.ananyev at intel.com>
Reviewed-by: David Marchand <david.marchand at redhat.com>
---
 doc/guides/prog_guide/packet_classif_access_ctrl.rst | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/doc/guides/prog_guide/packet_classif_access_ctrl.rst b/doc/guides/prog_guide/packet_classif_access_ctrl.rst
index 2945eacf55..f99302a5e8 100644
--- a/doc/guides/prog_guide/packet_classif_access_ctrl.rst
+++ b/doc/guides/prog_guide/packet_classif_access_ctrl.rst
@@ -373,6 +373,12 @@ There are several implementations of classify algorithm:
 
 *   **RTE_ACL_CLASSIFY_AVX2**: vector implementation, can process up to 16 flows in parallel. Requires AVX2 support.
 
+*   **RTE_ACL_CLASSIFY_NEON**: vector implementation, can process up to 8 flows
+    in parallel. Requires NEON support.
+
+*   **RTE_ACL_CLASSIFY_ALTIVEC**: vector implementation, can process up to 8
+    flows in parallel. Requires ALTIVEC support.
+
 It is purely a runtime decision which method to choose, there is no build-time difference.
 All implementations operates over the same internal RT structures and use similar principles. The main difference is that vector implementations can manually exploit IA SIMD instructions and process several input data flows in parallel.
 At startup ACL library determines the highest available classify method for the given platform and sets it as default one. Though the user has an ability to override the default classifier function for a given ACL context or perform particular search using non-default classify method. In that case it is user responsibility to make sure that given platform supports selected classify implementation.
-- 
2.20.1

---
  Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- -	2020-10-28 10:35:16.053341538 +0000
+++ 0139-doc-fix-missing-classify-methods-in-ACL-guide.patch	2020-10-28 10:35:11.712833086 +0000
@@ -1,14 +1,15 @@
-From 28377e37ecdbdcd99218e33c53d3a06cc87726c9 Mon Sep 17 00:00:00 2001
+From 13f33483a30d194edf94ae708d120f8d1c9f9fdc Mon Sep 17 00:00:00 2001
 From: Konstantin Ananyev <konstantin.ananyev at intel.com>
 Date: Tue, 6 Oct 2020 16:03:04 +0100
 Subject: [PATCH] doc: fix missing classify methods in ACL guide
 
+[ upstream commit 28377e37ecdbdcd99218e33c53d3a06cc87726c9 ]
+
 Add brief description for missing ACL classify algorithms:
 RTE_ACL_CLASSIFY_NEON and RTE_ACL_CLASSIFY_ALTIVEC.
 
 Fixes: 34fa6c27c156 ("acl: add NEON optimization for ARMv8")
 Fixes: 1d73135f9f1c ("acl: add AltiVec for ppc64")
-Cc: stable at dpdk.org
 
 Signed-off-by: Konstantin Ananyev <konstantin.ananyev at intel.com>
 Reviewed-by: David Marchand <david.marchand at redhat.com>
@@ -17,7 +18,7 @@
  1 file changed, 6 insertions(+)
 
 diff --git a/doc/guides/prog_guide/packet_classif_access_ctrl.rst b/doc/guides/prog_guide/packet_classif_access_ctrl.rst
-index 0345512b9e..daf03e6d7a 100644
+index 2945eacf55..f99302a5e8 100644
 --- a/doc/guides/prog_guide/packet_classif_access_ctrl.rst
 +++ b/doc/guides/prog_guide/packet_classif_access_ctrl.rst
 @@ -373,6 +373,12 @@ There are several implementations of classify algorithm:


More information about the stable mailing list