freebsd-dev/sys/dev/etherswitch
Adrian Chadd 749cac133f Add per-port vlan support for the AR8327.
All the per-port support is really doing is applying a port visibility
mask to each of the switchports.  Everything still look like a single
portgroup (vlan id 1), but the per-port visibility mask is modified.

Whilst I'm here, also add some initial dot1q support - the pvid stuff
is doing the right thing, but it's not useful without the rest of
the VLAN table programming.

It's enough for me to be able to use the LAN/WAN port distinction
on the AP135, where there isn't (for now!) a dedicated PHY for the
"WAN" port.

Tested:

* AP135, QCA9558 SoC + AR8327 switch
2015-03-08 21:59:03 +00:00
..
arswitch Add per-port vlan support for the AR8327. 2015-03-08 21:59:03 +00:00
ip17x Fix the build with debug enabled and remove a variable used only at switch 2014-05-09 13:21:34 +00:00
rtl8366 Revert r268543. 2014-07-12 06:23:42 +00:00
ukswitch - Provide necessary includes. 2013-10-29 11:17:49 +00:00
etherswitch_if.m
etherswitch.c
etherswitch.h Add a new flag (ETHERSWITCH_VID_VALID) to say what vlangroups are in use. 2013-07-23 13:56:38 +00:00
mdio_if.m
mdio.c
mdio.h
miiproxy.c - Provide necessary includes, that before came via if.h pollution. 2013-10-28 22:26:03 +00:00
miiproxy.h