From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7BFDDA04B1 for ; Thu, 5 Nov 2020 13:42:31 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 370F8C80C; Thu, 5 Nov 2020 13:42:28 +0100 (CET) Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [63.128.21.124]) by dpdk.org (Postfix) with ESMTP id C017CC802 for ; Thu, 5 Nov 2020 13:42:27 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1604580146; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=zRh7xjs6fVSGrOBNqjelgkfEreAOJaO/GdiU/kiRxV0=; b=WSFesxkwGoanRdUATGXt6S64X9iT82MYNCqhrT/T4pfA2pzBS0UoRVV8SyBOqSUHdVoloF R14HFQPtaDJAkn9kmNnk3OqfqGhI2F92JBc54rsRo9XOdwi93220ljXc+k7n99h2X37vY2 FiI7O/s1kQ6dQHPM4YApHSKJhO3ukrQ= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-46-pTyVXpIxM8WugxM932w6MA-1; Thu, 05 Nov 2020 07:42:24 -0500 X-MC-Unique: pTyVXpIxM8WugxM932w6MA-1 Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 118858015C6; Thu, 5 Nov 2020 12:42:23 +0000 (UTC) Received: from rh.redhat.com (ovpn-113-249.ams2.redhat.com [10.36.113.249]) by smtp.corp.redhat.com (Postfix) with ESMTP id 14BC15C3E1; Thu, 5 Nov 2020 12:42:18 +0000 (UTC) From: Kevin Traynor To: Konstantin Ananyev Cc: David Marchand , dpdk stable Date: Thu, 5 Nov 2020 12:40:08 +0000 Message-Id: <20201105124015.306404-61-ktraynor@redhat.com> In-Reply-To: <20201105124015.306404-1-ktraynor@redhat.com> References: <20201105124015.306404-1-ktraynor@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=ktraynor@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Subject: [dpdk-stable] patch 'doc: fix missing classify methods in ACL guide' has been queued to LTS release 18.11.11 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 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 Sender: "stable" Hi, FYI, your patch has been queued to LTS release 18.11.11 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 11/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/8747a53fb94bb303650bbb7b33a6927e7e7740df Thanks. Kevin. --- >From 8747a53fb94bb303650bbb7b33a6927e7e7740df Mon Sep 17 00:00:00 2001 From: Konstantin Ananyev 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 Reviewed-by: David Marchand --- 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 9e08a8e3f5..57e3c6fddb 100644 --- a/doc/guides/prog_guide/packet_classif_access_ctrl.rst +++ b/doc/guides/prog_guide/packet_classif_access_ctrl.rst @@ -374,4 +374,10 @@ 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. -- 2.26.2 --- Diff of the applied patch vs upstream commit (please double-check if non-empty: --- --- - 2020-11-05 12:38:55.643481624 +0000 +++ 0061-doc-fix-missing-classify-methods-in-ACL-guide.patch 2020-11-05 12:38:54.259896034 +0000 @@ -1 +1 @@ -From 28377e37ecdbdcd99218e33c53d3a06cc87726c9 Mon Sep 17 00:00:00 2001 +From 8747a53fb94bb303650bbb7b33a6927e7e7740df Mon Sep 17 00:00:00 2001 @@ -5,0 +6,2 @@ +[ upstream commit 28377e37ecdbdcd99218e33c53d3a06cc87726c9 ] + @@ -11 +12,0 @@ -Cc: stable@dpdk.org @@ -20 +21 @@ -index 0345512b9e..daf03e6d7a 100644 +index 9e08a8e3f5..57e3c6fddb 100644