adrian 6cfab9d9d9 Commit 802.1q configuration support for the AR8327.
This is slightly different to the other switches - the VLAN table
(VTU) programs in the vlan port mapping /and/ the port config
(tagged, untagged, passthrough, any.)

So:

* Add VTU operations to program the VTU (vlan table)
* abstract out the mirror-disable function so it's .. well, a function.
* setup the port to have a dot1q configuration for dot1q - the
  port security is VLAN (not per-port VLAN) and requires an entry
  in the VLAN table;
* add set_dot1q / get_dot1q to program the VLAN table;
* since the tagged/untagged ports are now programmed into the VTU,
  rather than global - plumb the ports /and/ untagged ports bitmaps
  through the arswitch API.

Tested:

* AP135 - QCA9558 SoC + AR8327N switch
2015-03-13 02:16:39 +00:00
..
2015-03-06 20:53:56 +00:00
2015-01-23 15:14:30 +00:00
2015-03-04 02:17:36 +00:00
2015-01-30 01:13:07 +00:00
2015-02-24 01:00:46 +00:00
2015-03-08 19:55:46 +00:00
2015-01-23 15:14:30 +00:00
2015-01-23 15:14:30 +00:00
2014-08-05 23:35:19 +00:00
2014-08-05 23:58:49 +00:00
2015-03-10 14:55:05 +00:00
2014-05-20 19:55:06 +00:00
2014-09-28 07:40:26 +00:00
2014-10-10 14:17:42 +00:00
2015-02-27 15:14:25 +00:00
2014-10-11 19:36:59 +00:00
2015-02-24 06:20:50 +00:00
2014-12-03 00:47:05 +00:00
2014-11-18 21:58:57 +00:00
2014-09-19 03:55:19 +00:00
2014-05-16 21:19:17 +00:00
2014-11-21 21:34:19 +00:00
2015-03-10 16:06:07 +00:00
2014-11-20 20:09:18 +00:00
2015-02-28 15:21:06 +00:00