From: Vladimir Oltean <olte...@gmail.com> Date: Mon, 5 Aug 2019 01:38:43 +0300
> This is an assortment of functional fixes for the sja1105 switch driver > targeted for the "net" tree (although they apply on net-next just as > well). > > Patch 1/5 ("net: dsa: sja1105: Fix broken learning with vlan_filtering > disabled") repairs a breakage introduced in the early development stages > of the driver: support for traffic from the CPU has broken "normal" > frame forwarding (based on DMAC) - there is connectivity through the > switch only because all frames are flooded. > I debated whether this patch qualifies as a fix, since it puts the > switch into a mode it has never operated in before (aka SVL). But > "normal" forwarding did use to work before the "Traffic support for > SJA1105 DSA driver" patchset, and arguably this patch should have been > part of that. > Also, it would be strange for this feature to be broken in the 5.2 LTS. > > Patch 2/5 ("net: dsa: sja1105: Use the LOCKEDS bit for SJA1105 E/T as > well") is a simplification of a previous FDB-related patch that is > currently in the 5.3 rc's. > > Patches 3/5 - 5/5 fix various crashes found while running linuxptp over the > switch ports for extended periods of time, or in conjunction with other > error conditions. The fixed-up commits were all introduced in 5.2. Series applied.