This patchset adds the type-of-service and time-to-live IP header fields (hop-limits and vtc-flow for IPv6) support on E-Switch. There are two types of keys added - one for match pattern, other for tunnel encapsulation header.
Signed-off-by: Viacheslav Ovsiienko <viachesl...@mellanox.com> --- v2: The patchset is splitted into two parts, one is related to mlx5 PMD, and another is update for testpmd, these parts are going to be merged into different next branches. v1: Original patchset: https://patches.dpdk.org/project/dpdk/list/?series=2974 Viacheslav Ovsiienko (3): net/mlx5: add tos and ttl flower match and tunnel keys net/mlx5: add tos and ttl fields support on E-Switch net/mlx5: add tos and ttl validation on E-Switch drivers/net/mlx5/Makefile | 50 +++++++++ drivers/net/mlx5/meson.build | 20 ++++ drivers/net/mlx5/mlx5_flow.c | 14 ++- drivers/net/mlx5/mlx5_flow.h | 2 + drivers/net/mlx5/mlx5_flow_dv.c | 4 +- drivers/net/mlx5/mlx5_flow_tcf.c | 225 ++++++++++++++++++++++++++++++++++--- drivers/net/mlx5/mlx5_flow_verbs.c | 4 +- 7 files changed, 299 insertions(+), 20 deletions(-) -- 1.8.3.1