net/mlx5: check extended metadata for meta modification
authorAlexander Kozyrev <akozyrev@nvidia.com>
Wed, 7 Apr 2021 01:13:57 +0000 (01:13 +0000)
committerRaslan Darawsheh <rasland@nvidia.com>
Tue, 13 Apr 2021 11:22:44 +0000 (13:22 +0200)
commitedf325d421e893dd04503b41045beaebd7b20c7c
treeb2285528a3c8d598dde77f7b709a5c658e6f0ccc
parent3334513ef484b8d6a103e00c62b533c512fa2f90
net/mlx5: check extended metadata for meta modification

The MODIFY_FIELD action requires the extended metadata support
in order to manipulate on METADATA register as well as on MARK register.
Check if it is supported and reject the MODIFY_FIELD action if it is not
just like it was done before for the MARK register modifications.

Fixes: 0588d64ffde3 ("net/mlx5: check extended metadata for mark modification")
Cc: stable@dpdk.org
Signed-off-by: Alexander Kozyrev <akozyrev@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5_flow_dv.c