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 E3A96A00D7; Thu, 31 Oct 2019 14:05:45 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7DE831C236; Thu, 31 Oct 2019 14:05:41 +0100 (CET) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id 0AC021C22B for ; Thu, 31 Oct 2019 14:05:37 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from viacheslavo@mellanox.com) with ESMTPS (AES256-SHA encrypted); 31 Oct 2019 15:05:33 +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 x9VD5Wh0017357; Thu, 31 Oct 2019 15:05:32 +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 x9VD5WNf014550; Thu, 31 Oct 2019 13:05:32 GMT Received: (from viacheslavo@localhost) by pegasus11.mtr.labs.mlnx (8.14.7/8.14.7/Submit) id x9VD5Ud4014546; Thu, 31 Oct 2019 13:05:30 GMT X-Authentication-Warning: pegasus11.mtr.labs.mlnx: viacheslavo set sender to viacheslavo@mellanox.com using -f From: Viacheslav Ovsiienko 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: Thu, 31 Oct 2019 13:05:19 +0000 Message-Id: <1572527121-13133-1-git-send-email-viacheslavo@mellanox.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1572455548-23420-2-git-send-email-viacheslavo@mellanox.com> References: <1572455548-23420-2-git-send-email-viacheslavo@mellanox.com> Subject: [dpdk-dev] [PATCH v7 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" 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 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 | 18 ++++++ 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, 313 insertions(+), 93 deletions(-) -- 1.8.3.1