opnsense-src/sys/dev/etherswitch
Adrian Chadd 2c6ceccade [arswitch] Fix ATU flushing on AR8216/AR8316 and most of the later chips.
The switch hardware requires this bit to be set in order to kick start the
actual ATU update.  This was being masked on some chips by the learning
programming (what to do when a MAC address moves, hash table collision, etc)
which is currently inconsistent between chips.

Tested:

* AR9344 SoC (AR7240 style switch internal)
2018-01-31 07:36:51 +00:00
..
arswitch [arswitch] Fix ATU flushing on AR8216/AR8316 and most of the later chips. 2018-01-31 07:36:51 +00:00
e6000sw [etherswitch] check if_alloc returns NULL 2018-01-24 21:33:18 +00:00
infineon [etherswitch] check if_alloc returns NULL 2018-01-24 21:33:18 +00:00
ip17x [etherswitch] check if_alloc returns NULL 2018-01-24 21:33:18 +00:00
micrel [etherswitch] check if_alloc returns NULL 2018-01-24 21:33:18 +00:00
mtkswitch [etherswitch] check if_alloc returns NULL 2018-01-24 21:33:18 +00:00
rtl8366 [etherswitch] fix LINT build for rtl8366rb 2018-01-25 05:48:42 +00:00
ukswitch [etherswitch] check if_alloc returns NULL 2018-01-24 21:33:18 +00:00
etherswitch.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
etherswitch.h [etherswitch] add in an initial API for controlling per-port LED behaviour. 2016-08-04 17:45:35 +00:00
etherswitch_if.m Add the ability to change the vlan operation mode. 2013-05-08 20:46:54 +00:00
miiproxy.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
miiproxy.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00