mbox series

[v10,0/2] extend flow metadata feature

Message ID 1572963571-13604-1-git-send-email-viacheslavo@mellanox.com (mailing list archive)
Headers
Series extend flow metadata feature |

Message

Slava Ovsiienko Nov. 5, 2019, 2:19 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.

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(-)
  

Comments

Ferruh Yigit Nov. 6, 2019, 3:49 p.m. UTC | #1
On 11/5/2019 2:19 PM, Viacheslav Ovsiienko wrote:
> 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

Series applied to dpdk-next-net/master, thanks.