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 12A19A04A2; Tue, 5 Nov 2019 15:19:42 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DE3BA1BEC1; Tue, 5 Nov 2019 15:19:41 +0100 (CET) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id F36391BEC1 for ; Tue, 5 Nov 2019 15:19:39 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from viacheslavo@mellanox.com) with ESMTPS (AES256-SHA encrypted); 5 Nov 2019 16:19:37 +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 xA5EJbep032021; Tue, 5 Nov 2019 16:19:37 +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 xA5EJbQD013890; Tue, 5 Nov 2019 14:19:37 GMT Received: (from viacheslavo@localhost) by pegasus11.mtr.labs.mlnx (8.14.7/8.14.7/Submit) id xA5EJZSK013889; Tue, 5 Nov 2019 14:19:35 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: Tue, 5 Nov 2019 14:19:29 +0000 Message-Id: <1572963571-13604-1-git-send-email-viacheslavo@mellanox.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1572847999-29334-2-git-send-email-viacheslavo@mellanox.com> References: <1572847999-29334-2-git-send-email-viacheslavo@mellanox.com> Subject: [dpdk-dev] [PATCH v10 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. 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 | 65 +++++++++++++++++-- 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 | 76 +++++++++++++++++----- doc/guides/rel_notes/release_19_11.rst | 17 +++++ 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 | 21 +------ lib/librte_mbuf/rte_mbuf_dyn.h | 16 ++++- 20 files changed, 327 insertions(+), 100 deletions(-) -- 1.8.3.1