OpenCloudOS-Kernel/drivers/net/dsa
Egil Hjelmeland d99a86ae83 net: dsa: lan9303: Add basic offloading of unicast traffic
When both user ports are joined to the same bridge, the normal
HW MAC learning is enabled. This means that unicast traffic is forwarded
in HW.

If one of the user ports leave the bridge,
the ports goes back to the initial separated operation.

Port separation relies on disabled HW MAC learning. Hence the condition
that both ports must join same bridge.

Add brigde methods port_bridge_join, port_bridge_leave and
port_stp_state_set.

Signed-off-by: Egil Hjelmeland <privat@egil-hjelmeland.no>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-10-11 13:53:21 -07:00
..
b53 net: dsa: use dedicated CPU port 2017-09-21 15:15:58 -07:00
microchip net: dsa: Move FDB dump implementation inside DSA 2017-08-07 14:48:48 -07:00
mv88e6xxx net: dsa: mv88e6xxx: lock mutex when freeing IRQs 2017-09-28 10:28:24 -07:00
Kconfig dsa: add DSA switch driver for Microchip KSZ9477 2017-05-31 20:56:31 -04:00
Makefile dsa: add DSA switch driver for Microchip KSZ9477 2017-05-31 20:56:31 -04:00
bcm_sf2.c Revert "net: dsa: bcm_sf2: Defer port enabling to calling port_enable" 2017-10-01 04:01:29 +01:00
bcm_sf2.h net: dsa: b53: Move EEE functions to b53 2017-09-19 16:08:53 -07:00
bcm_sf2_cfp.c net: dsa: bcm_sf2: Use SF2_NUM_EGRESS_QUEUES for CFP 2017-09-19 16:08:54 -07:00
bcm_sf2_regs.h net: dsa: b53: Move EEE functions to b53 2017-09-19 16:08:53 -07:00
dsa_loop.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2017-09-05 20:03:35 -07:00
dsa_loop.h net: dsa: Mock-up driver 2017-04-01 12:39:32 -07:00
dsa_loop_bdinfo.c net: dsa: Mock-up driver 2017-04-01 12:39:32 -07:00
lan9303-core.c net: dsa: lan9303: Add basic offloading of unicast traffic 2017-10-11 13:53:21 -07:00
lan9303.h net: dsa: lan9303: Add basic offloading of unicast traffic 2017-10-11 13:53:21 -07:00
lan9303_i2c.c net: dsa: lan9303: MDIO access phy registers directly 2017-07-30 19:23:29 -07:00
lan9303_mdio.c net: dsa: lan9303: make functions lan9303_mdio_phy_{read|write} static 2017-10-03 10:20:12 -07:00
mt7530.c net: dsa: mt7530: make functions mt7530_phy_write static 2017-10-03 10:20:12 -07:00
mt7530.h net: dsa: mediatek: add adjust link support for user ports 2017-08-08 18:01:25 -07:00
mv88e6060.c net: dsa: use dedicated CPU port 2017-09-21 15:15:58 -07:00
mv88e6060.h net: dsa: Keep the mii bus and address in the private structure 2016-04-13 18:15:23 -04:00
qca8k.c net: dsa: use dedicated CPU port 2017-09-21 15:15:58 -07:00
qca8k.h net: dsa: call phy_init_eee in DSA layer 2017-08-01 20:09:10 -07:00