]> www.infradead.org Git - users/jedix/linux-maple.git/commit
net/mlx5e: flower: validate encapsulation control flags
authorAsbjørn Sloth Tønnesen <ast@fiberby.net>
Sun, 9 Jun 2024 17:33:53 +0000 (17:33 +0000)
committerJakub Kicinski <kuba@kernel.org>
Thu, 13 Jun 2024 00:56:00 +0000 (17:56 -0700)
commit28d19ec9175534a6f4b38a042c3b83baf8563a8c
treef7c9e141f3a3207c85441b3dcaef227144cc4ddd
parent2ede54f8786f6abae25eec41dd821259484be586
net/mlx5e: flower: validate encapsulation control flags

Encapsulation control flags are currently not used anywhere,
so all flags are currently unsupported by all drivers.

This patch adds validation of this assumption, so that
encapsulation flags may be used in the future.

In case any encapsulation control flags are masked,
flow_rule_match_has_enc_control_flags() sets a NL extended
error message, and we return -EOPNOTSUPP.

Only compile tested.

Signed-off-by: Asbjørn Sloth Tønnesen <ast@fiberby.net>
Reviewed-by: Davide Caratti <dcaratti@redhat.com>
Link: https://lore.kernel.org/r/20240609173358.193178-4-ast@fiberby.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlx5/core/en/tc_tun.c