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 <viachesl...@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 | 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