linux/drivers/net/ethernet/microchip/sparx5
Asbjørn Sloth Tønnesen 8ef631e9c9 net: sparx5: flower: check for unsupported control flags
Use flow_rule_is_supp_control_flags() to reject filters with
unsupported control flags.

In case any unsupported control flags are masked,
flow_rule_is_supp_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: Daniel Machon <daniel.machon@microchip.com>
Tested-by: Daniel Machon <daniel.machon@microchip.com>
Link: https://lore.kernel.org/r/20240424121632.459022-5-ast@fiberby.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-04-25 19:35:08 -07:00
..
Kconfig
Makefile net: sparx5: add port mirroring implementation 2024-04-24 13:08:06 +01:00
sparx5_calendar.c
sparx5_dcb.c
sparx5_ethtool.c net: Convert some ethtool_sprintf() to ethtool_puts() 2023-12-08 10:56:25 +00:00
sparx5_fdma.c net: sparx5: Correct spelling in comments 2024-04-25 19:13:26 -07:00
sparx5_mactable.c net: sparx5: Fix use after free inside sparx5_del_mact_entry 2024-03-04 20:38:22 -08:00
sparx5_main.c net: sparx5: add bookkeeping code for matchall rules 2024-04-24 13:08:06 +01:00
sparx5_main.h net: sparx5: add support for matchall mirror stats 2024-04-24 13:08:07 +01:00
sparx5_main_regs.h net: sparx5: add new register definitions 2024-04-24 13:08:06 +01:00
sparx5_mirror.c net: sparx5: add support for matchall mirror stats 2024-04-24 13:08:07 +01:00
sparx5_netdev.c
sparx5_packet.c net: sparx5: Correct spelling in comments 2024-04-25 19:13:26 -07:00
sparx5_pgid.c
sparx5_phylink.c
sparx5_police.c
sparx5_pool.c
sparx5_port.c net: sparx5: Correct spelling in comments 2024-04-25 19:13:26 -07:00
sparx5_port.h
sparx5_psfp.c
sparx5_ptp.c
sparx5_qos.c
sparx5_qos.h
sparx5_sdlb.c
sparx5_switchdev.c net: sparx5: Correct spelling in comments 2024-04-25 19:13:26 -07:00
sparx5_tc.c
sparx5_tc.h
sparx5_tc_flower.c net: sparx5: flower: check for unsupported control flags 2024-04-25 19:35:08 -07:00
sparx5_tc_matchall.c net: sparx5: add support for matchall mirror stats 2024-04-24 13:08:07 +01:00
sparx5_vcap_ag_api.c
sparx5_vcap_ag_api.h
sparx5_vcap_debugfs.c
sparx5_vcap_debugfs.h
sparx5_vcap_impl.c
sparx5_vcap_impl.h
sparx5_vlan.c