opnsense-src/sys/dev/etherswitch/arswitch
Adrian Chadd f76883d64c [arswitch] Enable ATU dump support for the AR9340.
This indeed uses the same registers as the AR8216 and later chips.

There seems to be an issue with ARP requests being sent out from the CPU
through this switch here, so figuring that out is next.  Learning works fine on
the AR8327 ethernet switch on the /other/ gigabit ethernet port, so I don't
think it's the network stack or ethernet driver.

Tested:

* DB120 - AR9340 SOC + ethernet switch (and other bits.)
2018-02-05 07:05:28 +00:00
..
arswitch.c [arswitch] Break out of the loop upon any error, not just -1. 2018-02-05 05:51:37 +00:00
arswitch_7240.c [arswitch] begin tidying up the learning and ATU management, introduce ATU APIs. 2018-02-02 22:05:36 +00:00
arswitch_7240.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_8216.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_8216.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_8226.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_8226.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_8316.c [arswitch] begin tidying up the learning and ATU management, introduce ATU APIs. 2018-02-02 22:05:36 +00:00
arswitch_8316.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_8327.c [arswitch] fix up issues on the AR8327. 2018-02-04 08:22:11 +00:00
arswitch_8327.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_9340.c [arswitch] Enable ATU dump support for the AR9340. 2018-02-05 07:05:28 +00:00
arswitch_9340.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_phy.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_phy.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_reg.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_reg.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_vlans.c sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitch_vlans.h sys/dev: further adoption of SPDX licensing ID tags. 2017-11-27 14:52:40 +00:00
arswitchreg.h [arswitch] fix mac address field definition. 2018-02-05 07:03:45 +00:00
arswitchvar.h [arswitch] begin tidying up the learning and ATU management, introduce ATU APIs. 2018-02-02 22:05:36 +00:00