mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v1 net 0/1] net: mscc: ocelot: broadcast storm fixup
@ 2021-09-23  2:03 Colin Foster
  2021-09-23  2:03 ` [PATCH v1 net 1/1] net: mscc: ocelot: fix forwarding from BLOCKING ports remaining enabled Colin Foster
  2021-09-23 12:20 ` [PATCH v1 net 0/1] net: mscc: ocelot: broadcast storm fixup patchwork-bot+netdevbpf
  0 siblings, 2 replies; 3+ messages in thread
From: Colin Foster @ 2021-09-23  2:03 UTC (permalink / raw)
  To: netdev, linux-kernel
  Cc: Vladimir Oltean, Claudiu Manoil, Alexandre Belloni,
	UNGLinuxDriver, David S. Miller, Jakub Kicinski

Ocelot ports would still forward out ethernet broadcasts when they were
in the LEARNING or BLOCKING state. This is due to the
ocelot_get_bridge_fwd_mask, which would tell disabled ports to forward
packets out all FORWARDING ports. Broadcast storms would insue.

This patch restores the functionality of disabling forwarding for ports 
that aren't in the FORWARDING state. No more broadcast storms.

Tested and verified on an in-development driver, and Vladimir has done
independent testing and verification on supported hardware.


Vladimir Oltean (1):
  net: mscc: ocelot: fix forwarding from BLOCKING ports remaining
    enabled

 drivers/net/ethernet/mscc/ocelot.c | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2021-09-23 12:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-09-23  2:03 [PATCH v1 net 0/1] net: mscc: ocelot: broadcast storm fixup Colin Foster
2021-09-23  2:03 ` [PATCH v1 net 1/1] net: mscc: ocelot: fix forwarding from BLOCKING ports remaining enabled Colin Foster
2021-09-23 12:20 ` [PATCH v1 net 0/1] net: mscc: ocelot: broadcast storm fixup 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

all inboxes | Powered by JetHome®