[v9,0/2] extend flow metadata feature
Message ID | 1572847999-29334-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 2E19AA04A4; Mon, 4 Nov 2019 07:13:49 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 7558A4CA6; Mon, 4 Nov 2019 07:13:48 +0100 (CET) Received: from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129]) by dpdk.org (Postfix) with ESMTP id 808AD4C9D for <dev@dpdk.org>; Mon, 4 Nov 2019 07:13:47 +0100 (CET) Received: from Internal Mail-Server by MTLPINE1 (envelope-from viacheslavo@mellanox.com) with ESMTPS (AES256-SHA encrypted); 4 Nov 2019 08:13:46 +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 xA46DkEX012654; Mon, 4 Nov 2019 08:13:46 +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 xA46Dk5r029689; Mon, 4 Nov 2019 06:13:46 GMT Received: (from viacheslavo@localhost) by pegasus11.mtr.labs.mlnx (8.14.7/8.14.7/Submit) id xA46Dj3T029688; Mon, 4 Nov 2019 06:13:45 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: Mon, 4 Nov 2019 06:13:17 +0000 Message-Id: <1572847999-29334-1-git-send-email-viacheslavo@mellanox.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1572540506-531-2-git-send-email-viacheslavo@mellanox.com> References: <1572540506-531-2-git-send-email-viacheslavo@mellanox.com> Subject: [dpdk-dev] [PATCH v9 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
Nov. 4, 2019, 6:13 a.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 | 55 ++++++++++++++++
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, 322 insertions(+), 95 deletions(-)