1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/net/ethernet/qlogic/qede
Asbjørn Sloth Tønnesen 486ffc33c2 net: qede: 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>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20240511073705.230507-1-ast@fiberby.net
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2024-05-13 17:17:39 -07:00
..
Makefile net: qede: update copyright years 2020-06-30 15:51:40 -07:00
qede.h qed/qede: Remove unused declarations 2023-08-23 08:21:37 +01:00
qede_dcbnl.c net: qede: update copyright years 2020-06-30 15:51:40 -07:00
qede_ethtool.c net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
qede_filter.c net: qede: flower: validate control flags 2024-05-13 17:17:39 -07:00
qede_fp.c net: adopt skb_network_offset() and similar helpers 2024-03-04 08:47:06 +00:00
qede_main.c qede: fix firmware halt over suspend and resume 2023-08-17 11:55:39 -07:00
qede_ptp.c ptp: convert remaining drivers to adjfine interface 2022-11-11 10:58:39 +00:00
qede_ptp.h net: qede: update copyright years 2020-06-30 15:51:40 -07:00
qede_rdma.c net: qede: Use list_for_each_entry() to simplify code 2021-06-08 16:31:24 -07:00