OpenCloudOS-Kernel/drivers/net/dsa/mv88e6xxx
Andrew Lunn 56995cbc35 net: dsa: mv88e6xxx: Refactor CPU and DSA port setup
Older chips only support DSA tagging. Newer chips have both DSA and
EDSA tagging. Refactor the code by adding port functions for setting the
frame mode, egress mode, and if to forward unknown frames.

This results in the helper mv88e6xxx_6065_family() becoming unused, so
remove it.

Signed-off-by: Andrew Lunn <andrew@lunn.ch>
v3:
Verify mandatory ops for port setup
Don't set ether type for DSA port.
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-12-03 23:15:00 -05:00
..
Kconfig net: dsa: mv88e6xxx: Select IRQ_DOMAIN 2016-11-18 13:54:22 -05:00
Makefile net: dsa: mv88e6xxx: add port files 2016-11-04 14:39:58 -04:00
chip.c net: dsa: mv88e6xxx: Refactor CPU and DSA port setup 2016-12-03 23:15:00 -05:00
global1.c net: dsa: mv88e6xxx: Monitor and Management tables 2016-12-03 23:15:00 -05:00
global1.h net: dsa: mv88e6xxx: Monitor and Management tables 2016-12-03 23:15:00 -05:00
global2.c net: dsa: mv88e6xxx: Fix releasing for the global2 interrupts 2016-11-20 21:16:13 -05:00
global2.h net: dsa: mv88e6xxx: Implement interrupt support. 2016-10-17 11:18:08 -04:00
mv88e6xxx.h net: dsa: mv88e6xxx: Refactor CPU and DSA port setup 2016-12-03 23:15:00 -05:00
port.c net: dsa: mv88e6xxx: Refactor CPU and DSA port setup 2016-12-03 23:15:00 -05:00
port.h net: dsa: mv88e6xxx: Refactor CPU and DSA port setup 2016-12-03 23:15:00 -05:00