ar8216: add ARL table flushing per port
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 15 Jul 2015 08:17:28 +0000 (08:17 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 15 Jul 2015 08:17:28 +0000 (08:17 +0000)
commit76b283c54ee65ff8b5e87ab8b06042b2c77461c5
treee740e006678384d12de814499b3377ded798302d
parentdf4d3e453783c65f66bef00478108a2f131a5eb8
ar8216: add ARL table flushing per port

Adds functions for flushing ARL table entries per port.

Successfully tested on AR8327. Implementation for AR8216/AR8236/AR8316
is based on the AR8236 datasheet and assumes that the three chips
share a common ATU register layout.
Compile-tested only for AR8216/AR8236/AR8316.

Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@46380 3c298f89-4303-0410-b956-a3cf2f4a3e73
target/linux/generic/files/drivers/net/phy/ar8216.c
target/linux/generic/files/drivers/net/phy/ar8216.h
target/linux/generic/files/drivers/net/phy/ar8327.c
target/linux/generic/files/drivers/net/phy/ar8327.h