1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/dsa/ocelot
Asbjørn Sloth Tønnesen b1bf860057 net: dsa: felix: flower: validate control flags
This driver currently doesn't support any control flags.

Use flow_rule_match_has_control_flags() to check for control flags,
such as can be set through `tc flower ... ip_flags frag`.

In case any control flags are masked, flow_rule_match_has_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>
Link: https://lore.kernel.org/r/20240417144407.104241-1-ast@fiberby.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-04-18 17:08:30 -07:00
..
felix.c net: dsa: Use conduit and user terms 2023-10-24 13:08:14 -07:00
felix.h net: dsa: Use conduit and user terms 2023-10-24 13:08:14 -07:00
felix_vsc9959.c net: dsa: felix: flower: validate control flags 2024-04-18 17:08:30 -07:00
Kconfig net: dsa: ocelot: fix selecting MFD_OCELOT 2023-02-16 13:03:15 +01:00
Makefile net: dsa: ocelot: add external ocelot switch control 2023-01-30 21:07:21 -08:00
ocelot_ext.c net: dsa: ocelot: Convert to platform remove callback returning void 2023-09-20 10:25:57 +01:00
seville_vsc9953.c net: dsa: ocelot: Convert to platform remove callback returning void 2023-09-20 10:25:57 +01:00