mlxsw: spectrum_switchdev: Use extack in bridge port flag validation
authorIdo Schimmel <idosch@nvidia.com>
Tue, 8 Nov 2022 10:47:16 +0000 (11:47 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 10 Nov 2022 03:06:15 +0000 (19:06 -0800)
commit136b8dfbd784e8aa86e1bb9ade7fc41927a3839e
tree8e3daed2fcb6f56472431c243c7096dc592f3e8b
parent5a660e43f8b9f6e48c980dd3fed519152d5c68ca
mlxsw: spectrum_switchdev: Use extack in bridge port flag validation

Propagate extack to mlxsw_sp_port_attr_br_pre_flags_set() in order to
communicate error messages related to bridge port flag validation.

Example:

 # bridge link set dev swp1 locked on
 Error: mlxsw_spectrum: Unsupported bridge port flag.

More error messages will be added in subsequent patches.

Signed-off-by: Ido Schimmel <idosch@nvidia.com>
Reviewed-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Petr Machata <petrm@nvidia.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c