net/mlx5: create GENEVE TLV option management
authorShiri Kuzin <shirik@nvidia.com>
Sun, 17 Jan 2021 10:21:20 +0000 (12:21 +0200)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 19 Jan 2021 02:30:16 +0000 (03:30 +0100)
commitf15f0c3806d0314cdce64bdeaa53b1c04325dfcb
tree69b5b23842f837c89fdbd55f23ce9b9fca40ffc5
parent5be10a9d093af9ad104207a3b65599d58a61a9d5
net/mlx5: create GENEVE TLV option management

Currently firmware supports the only TLV object per device
to match on the GENEVE header option.

This patch adds the simple TLV object management to the mlx5 PMD.

Signed-off-by: Shiri Kuzin <shirik@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5.c
drivers/net/mlx5/mlx5.h
drivers/net/mlx5/mlx5_flow.h
drivers/net/mlx5/mlx5_flow_dv.c