[v6,0/2] extend flow metadata feature
Message ID | 1572455548-23420-1-git-send-email-viacheslavo@mellanox.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id AA8B5A00BE; Wed, 30 Oct 2019 18:12:36 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A40331C0AC; Wed, 30 Oct 2019 18:12:35 +0100 (CET) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id 394EC1C07D for <dev@dpdk.org>; Wed, 30 Oct 2019 18:12:34 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from viacheslavo@mellanox.com) with ESMTPS (AES256-SHA encrypted); 30 Oct 2019 19:12:31 +0200 Received: from pegasus11.mtr.labs.mlnx (pegasus11.mtr.labs.mlnx [10.210.16.104]) by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id x9UHCV0a022763; Wed, 30 Oct 2019 19:12:31 +0200 Received: from pegasus11.mtr.labs.mlnx (localhost [127.0.0.1]) by pegasus11.mtr.labs.mlnx (8.14.7/8.14.7) with ESMTP id x9UHCVvw023613; Wed, 30 Oct 2019 17:12:31 GMT Received: (from viacheslavo@localhost) by pegasus11.mtr.labs.mlnx (8.14.7/8.14.7/Submit) id x9UHCUK1023612; Wed, 30 Oct 2019 17:12:30 GMT X-Authentication-Warning: pegasus11.mtr.labs.mlnx: viacheslavo set sender to viacheslavo@mellanox.com using -f From: Viacheslav Ovsiienko <viacheslavo@mellanox.com> To: dev@dpdk.org Cc: matan@mellanox.com, rasland@mellanox.com, thomas@monjalon.net, olivier.matz@6wind.com, arybchenko@solarflare.com, orika@mellanox.com Date: Wed, 30 Oct 2019 17:12:26 +0000 Message-Id: <1572455548-23420-1-git-send-email-viacheslavo@mellanox.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1572377502-13620-1-git-send-email-viacheslavo@mellanox.com> References: <1572377502-13620-1-git-send-email-viacheslavo@mellanox.com> Subject: [dpdk-dev] [PATCH v6 0/2] extend flow metadata feature X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Message
Slava Ovsiienko
Oct. 30, 2019, 5:12 p.m. UTC
This patchset just combines two metadata related patches
to provide right applying order. The first patch introduces
the ingress metadata with mbuf dynamic field usage, the
second one moves egress metadata to the dynamic field
presented by first patch.
Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Viacheslav Ovsiienko (2):
ethdev: extend flow metadata
ethdev: move egress metadata to dynamic field
app/test-pmd/cmdline.c | 3 +-
app/test-pmd/cmdline_flow.c | 57 ++++++++++++++++-
app/test-pmd/testpmd.c | 4 --
app/test-pmd/testpmd.h | 2 +-
app/test-pmd/util.c | 16 +++--
app/test/test_mbuf.c | 1 -
doc/guides/prog_guide/rte_flow.rst | 72 ++++++++++++++++-----
doc/guides/rel_notes/release_19_11.rst | 13 ++++
drivers/net/mlx5/mlx5_flow_dv.c | 19 ++----
drivers/net/mlx5/mlx5_rxtx.c | 22 +++----
drivers/net/mlx5/mlx5_rxtx_vec.h | 6 --
drivers/net/mlx5/mlx5_txq.c | 4 --
lib/librte_ethdev/rte_ethdev.c | 1 -
lib/librte_ethdev/rte_ethdev.h | 5 --
lib/librte_ethdev/rte_ethdev_version.map | 3 +
lib/librte_ethdev/rte_flow.c | 40 ++++++++++++
lib/librte_ethdev/rte_flow.h | 104 +++++++++++++++++++++++++++++--
lib/librte_mbuf/rte_mbuf.c | 2 -
lib/librte_mbuf/rte_mbuf_core.h | 19 +-----
lib/librte_mbuf/rte_mbuf_dyn.h | 8 ++-
20 files changed, 308 insertions(+), 93 deletions(-)