All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net-next 0/6] DSA changes for multiple CPU ports (part 2)
@ 2022-05-21 21:37 Vladimir Oltean
  2022-05-21 21:37 ` [PATCH net-next 1/6] net: dsa: fix missing adjustment of host broadcast flooding Vladimir Oltean
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Vladimir Oltean @ 2022-05-21 21:37 UTC (permalink / raw)
  To: netdev
  Cc: Jakub Kicinski, David S. Miller, Paolo Abeni, Eric Dumazet,
	Florian Fainelli, Vivien Didelot, Andrew Lunn, Vladimir Oltean,
	Claudiu Manoil, Alexandre Belloni, UNGLinuxDriver, Colin Foster

As explained in part 1:
https://patchwork.kernel.org/project/netdevbpf/cover/20220511095020.562461-1-vladimir.oltean@nxp.com/
I am trying to enable the second internal port pair from the NXP LS1028A
Felix switch for DSA-tagged traffic via "ocelot-8021q". This series
represents part 2 (of an unknown number) of that effort.

This series deals only with a minor bug fix (first patch) and with code
reorganization in the Felix DSA driver and in the Ocelot switch library.
Hopefully this will lay the ground for a clean introduction of new UAPI
for changing the DSA master of a user port in part 3.

Vladimir Oltean (6):
  net: dsa: fix missing adjustment of host broadcast flooding
  net: dsa: felix: move the updating of PGID_CPU to the ocelot lib
  net: dsa: felix: update bridge fwd mask from ocelot lib when changing
    tag_8021q CPU
  net: dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu
  net: mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q
    CPU ports
  net: dsa: felix: tag_8021q preparation for multiple CPU ports

 drivers/net/dsa/ocelot/felix.c         | 173 ++++++++++++-------------
 drivers/net/dsa/ocelot/felix_vsc9959.c |   3 +-
 drivers/net/ethernet/mscc/ocelot.c     | 162 ++++++++++++++++-------
 include/soc/mscc/ocelot.h              |  11 +-
 include/soc/mscc/ocelot_vcap.h         |   2 +-
 5 files changed, 207 insertions(+), 144 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2022-05-23  9:50 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-05-21 21:37 [PATCH net-next 0/6] DSA changes for multiple CPU ports (part 2) Vladimir Oltean
2022-05-21 21:37 ` [PATCH net-next 1/6] net: dsa: fix missing adjustment of host broadcast flooding Vladimir Oltean
2022-05-21 21:37 ` [PATCH net-next 2/6] net: dsa: felix: move the updating of PGID_CPU to the ocelot lib Vladimir Oltean
2022-05-21 21:37 ` [PATCH net-next 3/6] net: dsa: felix: update bridge fwd mask from ocelot lib when changing tag_8021q CPU Vladimir Oltean
2022-05-21 21:37 ` [PATCH net-next 4/6] net: dsa: felix: directly call ocelot_port_{set,unset}_dsa_8021q_cpu Vladimir Oltean
2022-05-21 21:37 ` [PATCH net-next 5/6] net: mscc: ocelot: switch from {,un}set to {,un}assign for tag_8021q CPU ports Vladimir Oltean
2022-05-21 21:37 ` [PATCH net-next 6/6] net: dsa: felix: tag_8021q preparation for multiple " Vladimir Oltean
2022-05-23  9:50 ` [PATCH net-next 0/6] DSA changes for multiple CPU ports (part 2) patchwork-bot+netdevbpf

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.