net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
authorPablo Neira Ayuso <pablo@netfilter.org>
Sun, 19 Apr 2020 12:12:35 +0000 (14:12 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Jun 2020 18:22:49 +0000 (20:22 +0200)
commitc98adbfd1625a5fa6b26d443cad6c07390e5d439
tree92bce576dbda87acf5ce040bed4c397a1cb326be
parent79fa84ae94d06e29cb98f21ccd8a3e2706b7d349
net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()

[ Upstream commit a683012a8e77675a1947cc8f11f97cdc1d5bb769 ]

The drivers reports EINVAL to userspace through netlink on invalid meta
match. This is confusing since EINVAL is usually reserved for malformed
netlink messages. Replace it by more meaningful codes.

Fixes: 6d65bc64e232 ("net/mlx5e: Add mlx5e_flower_parse_meta support")
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Saeed Mahameed <saeedm@mellanox.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/ethernet/mellanox/mlx5/core/en_tc.c