ar8216: add ARL table flushing per port
authorFelix Fietkau <nbd@openwrt.org>
Wed, 15 Jul 2015 08:17:28 +0000 (08:17 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 15 Jul 2015 08:17:28 +0000 (08:17 +0000)
commit00e599b0b7ff50c78a1b6ac2f2db1478f6bca358
tree023aaced6bddb939dd27edae4d5b234993b9d74a
parent2666403c3a850088a440d65f1a49004f1e9d926c
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>
SVN-Revision: 46380
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