summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorDavid S. Miller2019-08-06 23:37:02 +0200
committerDavid S. Miller2019-08-06 23:37:02 +0200
commitfeac1d680233a48603213d52230f92222462a1c8 (patch)
tree69c0a85f3fd18fec875563b529f9db0bcc4b99d3 /lib
parentnet: dsa: qca8k: Add of_node_put() in qca8k_setup_mdio_bus() (diff)
parentnet: dsa: sja1105: Fix memory leak on meta state machine error path (diff)
downloadkernel-qcow2-linux-feac1d680233a48603213d52230f92222462a1c8.tar.gz
kernel-qcow2-linux-feac1d680233a48603213d52230f92222462a1c8.tar.xz
kernel-qcow2-linux-feac1d680233a48603213d52230f92222462a1c8.zip
Merge branch 'sja1105-fixes'
Vladimir Oltean says: ==================== Fixes for SJA1105 DSA: FDBs, Learning and PTP 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. ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions