generic: ar8216: add port mirroring
authorluka <luka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 24 May 2013 13:10:22 +0000 (13:10 +0000)
committerluka <luka@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Fri, 24 May 2013 13:10:22 +0000 (13:10 +0000)
commitc7f3f603795f07fcb7c6c4f6bfa9c74280726bac
treec326d3665e6e1f7851e00f1622b89479cc567fae
parentf61392e4013e27e361c833b45c74634a81e00d3d
generic: ar8216: add port mirroring

Tested on Buffalo WZR-600DHP with ar8316 switch. Commands used to mirror both
RX and TX traffic from LAN port 1 to LAN port 4:

$ swconfig dev switch0 set enable_mirror_rx 1
$ swconfig dev switch0 set enable_mirror_tx 1
$ swconfig dev switch0 set mirror_monitor_port 4
$ swconfig dev switch0 set mirror_source_port 1

Signed-off-by: Colin Leitner <colin.leitner@googlemail.com>
Tested-by: Luka Perkov <luka@openwrt.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@36713 3c298f89-4303-0410-b956-a3cf2f4a3e73
target/linux/generic/files/drivers/net/phy/ar8216.c
target/linux/generic/files/drivers/net/phy/ar8216.h