net/mlx5: allow modify field action on group 0
authorAlexander Kozyrev <akozyrev@nvidia.com>
Wed, 24 Mar 2021 15:04:37 +0000 (15:04 +0000)
committerRaslan Darawsheh <rasland@nvidia.com>
Wed, 31 Mar 2021 07:21:27 +0000 (09:21 +0200)
commit5e26a9969524abd711696ad31b64c5974e0597cf
tree0a35677a747045dd0b0fff93f38fc83c663c7276
parent0588d64ffde32973a97ad87bdd7aec79613e90ce
net/mlx5: allow modify field action on group 0

There is a limitation about copying one header field to another for
the Flow group 0. Such copy action is not allowed there. But setting
a header field with an immediate value is perfectly fine.
Allow the MODIFY_FIELD action on group 0 in case the source field
is an immediate value or a pointer to it.

Signed-off-by: Alexander Kozyrev <akozyrev@nvidia.com>
Acked-by: Viacheslav Ovsiienko <viacheslavo@nvidia.com>
drivers/net/mlx5/mlx5_flow_dv.c