opnsense-src/sys/dev/etherswitch/arswitch
Adrian Chadd a9ad42220a Extract out the port VLAN flags/setup code and throw it into two new
HAL methods.

This allows the AR8327 code to override it as appropriate.

Tested:

* DB120 - AR8327 and AR9340 on-board switch; only running 'etherswitchcfg'
  to check configs.  The actual VLAN programming wasn't tested.
2014-02-19 06:43:52 +00:00
..
arswitch.c Extract out the port VLAN flags/setup code and throw it into two new 2014-02-19 06:43:52 +00:00
arswitch_7240.c Add the support for 802.1q and port based vlans for arswitch. 2013-07-23 14:24:22 +00:00
arswitch_7240.h
arswitch_8216.c Add the support for 802.1q and port based vlans for arswitch. 2013-07-23 14:24:22 +00:00
arswitch_8216.h
arswitch_8226.c Add the support for 802.1q and port based vlans for arswitch. 2013-07-23 14:24:22 +00:00
arswitch_8226.h
arswitch_8316.c Add the support for 802.1q and port based vlans for arswitch. 2013-07-23 14:24:22 +00:00
arswitch_8316.h
arswitch_9340.c Initial commit of AR9340 switch SoC support. 2013-10-16 03:15:52 +00:00
arswitch_9340.h Initial commit of AR9340 switch SoC support. 2013-10-16 03:15:52 +00:00
arswitch_phy.c Teach the PHY register path about the different MDIO bus address 2014-02-19 06:02:47 +00:00
arswitch_phy.h
arswitch_reg.c Add in a flag to control whether the low or high data word of a register access 2014-02-19 04:23:01 +00:00
arswitch_reg.h Add mmd declaration. 2014-02-17 05:51:37 +00:00
arswitch_vlans.c - Provide necessary includes, that before came via if.h pollution. 2013-10-28 22:26:03 +00:00
arswitch_vlans.h Add the support for 802.1q and port based vlans for arswitch. 2013-07-23 14:24:22 +00:00
arswitchreg.h The MDIO control register for the AR8327 has a different address to 2014-02-17 05:54:24 +00:00
arswitchvar.h Add methods for the VLAN port set/get routines. 2014-02-19 06:35:17 +00:00