public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next v3 0/4] flower: validate control flags
@ 2024-04-11 10:52 Asbjørn Sloth Tønnesen
  2024-04-11 10:52 ` [PATCH net-next v3 1/4] flow_offload: add control flag checking helpers Asbjørn Sloth Tønnesen
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Asbjørn Sloth Tønnesen @ 2024-04-11 10:52 UTC (permalink / raw)
  To: netdev
  Cc: Asbjørn Sloth Tønnesen, David S. Miller, Eric Dumazet,
	Jakub Kicinski, Paolo Abeni, linux-kernel, Louis Peens, Yanguo Li,
	oss-drivers, Taras Chornyi, Woojung Huh, UNGLinuxDriver,
	Andrew Lunn, Florian Fainelli, Vladimir Oltean, Edward Cree,
	Jamal Hadi Salim, Cong Wang, Jiri Pirko

I have reviewed the flower control flags code.
In all, but one (sfc), the flags field wasn't
checked properly for unsupported flags.

In this series I have only included a single example
user for each helper function. Once the helpers are in,
I will submit patches for all other drivers implementing
flower.

After which there will be:
- 6 drivers using flow_rule_is_supp_control_flags()
- 8 drivers using flow_rule_has_control_flags()
- 11 drivers using flow_rule_match_has_control_flags()

---
Changelog:

v3:
- Added Reviewed-by from Louis Peens (first two patches)
- Properly fixed kernel-doc format

v2: https://lore.kernel.org/netdev/20240410093235.5334-1-ast@fiberby.net/
- Squashed the 3 helper functions to one commmit (requested by Baowen Zheng)
- Renamed helper functions to avoid double negatives (suggested by Louis Peens)
- Reverse booleans in some functions and callsites to align with new names
- Fix autodoc format

v1: https://lore.kernel.org/netdev/20240408130927.78594-1-ast@fiberby.net/

Asbjørn Sloth Tønnesen (4):
  flow_offload: add control flag checking helpers
  nfp: flower: fix check for unsupported control flags
  net: prestera: flower: validate control flags
  net: dsa: microchip: ksz9477: flower: validate control flags

 drivers/net/dsa/microchip/ksz9477_tc_flower.c |  3 +
 .../marvell/prestera/prestera_flower.c        |  4 ++
 .../ethernet/netronome/nfp/flower/offload.c   |  6 +-
 include/net/flow_offload.h                    | 55 +++++++++++++++++++
 4 files changed, 65 insertions(+), 3 deletions(-)

-- 
2.43.0


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2024-04-15  9:40 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-11 10:52 [PATCH net-next v3 0/4] flower: validate control flags Asbjørn Sloth Tønnesen
2024-04-11 10:52 ` [PATCH net-next v3 1/4] flow_offload: add control flag checking helpers Asbjørn Sloth Tønnesen
2024-04-11 10:52 ` [PATCH net-next v3 2/4] nfp: flower: fix check for unsupported control flags Asbjørn Sloth Tønnesen
2024-04-11 10:52 ` [PATCH net-next v3 3/4] net: prestera: flower: validate " Asbjørn Sloth Tønnesen
2024-04-11 10:52 ` [PATCH net-next v3 4/4] net: dsa: microchip: ksz9477: " Asbjørn Sloth Tønnesen
2024-04-15  9:40 ` [PATCH net-next v3 0/4] " patchwork-bot+netdevbpf

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox