From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.7 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SIGNED_OFF_BY,SPF_HELO_NONE,SPF_PASS,UNPARSEABLE_RELAY, URIBL_BLOCKED,USER_AGENT_GIT autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 4FE1FCA9ECB for ; Thu, 31 Oct 2019 16:48:35 +0000 (UTC) Received: from dpdk.org (dpdk.org [92.243.14.124]) by mail.kernel.org (Postfix) with ESMTP id 07E6620873 for ; Thu, 31 Oct 2019 16:48:34 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 07E6620873 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=mellanox.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=dev-bounces@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1E6911C43C; Thu, 31 Oct 2019 17:48:34 +0100 (CET) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id 9F6191C43B for ; Thu, 31 Oct 2019 17:48:32 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from viacheslavo@mellanox.com) with ESMTPS (AES256-SHA encrypted); 31 Oct 2019 18:48: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 x9VGmV22018508; Thu, 31 Oct 2019 18:48: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 x9VGmVdV000715; Thu, 31 Oct 2019 16:48:31 GMT Received: (from viacheslavo@localhost) by pegasus11.mtr.labs.mlnx (8.14.7/8.14.7/Submit) id x9VGmUSh000714; Thu, 31 Oct 2019 16:48: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 16:48:24 +0000 Message-Id: <1572540506-531-1-git-send-email-viacheslavo@mellanox.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1572527121-13133-2-git-send-email-viacheslavo@mellanox.com> References: <1572527121-13133-2-git-send-email-viacheslavo@mellanox.com> Subject: [dpdk-dev] [PATCH v8 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 | 21 +------ lib/librte_mbuf/rte_mbuf_dyn.h | 16 ++++- 20 files changed, 322 insertions(+), 94 deletions(-) -- 1.8.3.1