net/mlx5: update GENEVE TLV option matching
authorShiri Kuzin <shirik@nvidia.com>
Mon, 31 May 2021 11:45:43 +0000 (14:45 +0300)
committerRaslan Darawsheh <rasland@nvidia.com>
Sun, 22 Aug 2021 08:09:11 +0000 (10:09 +0200)
commit3b48087a8acd1348499d29cf504790db98d69b2c
treeca9e705357cf3870061149e352194b3e51b5a2c8
parented0ae3502fc91adbf6eebe7047da887353844230
net/mlx5: update GENEVE TLV option matching

The GENEVE TLV option matching is done using a flex parser.

Recent update in firmware, requires that in order to match on the
GENEVE TLV option the "geneve_tlv_option_0_exist" bit should be set.

Add the new "geneve_tlv_option_0_exist" setting when translating the
GENEVE TLV option item.

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