From 4d8a66d9346373c2a7fcac5bdae3f662a9dbd9df Mon Sep 17 00:00:00 2001 From: Thibaut VARENE Date: Fri, 4 Aug 2017 12:28:23 +0200 Subject: generic: provide get_port_stats() on ar8xxx switches This patch provides a generic switch_dev_ops 'get_port_stats()' callback by taping into the relevant port MIB counters. The implementation uses a generic callback that select the correct MIB counter index based on chip version. This callback is used by swconfig_leds led trigger to blink LEDs with port network traffic. Signed-off-by: Thibaut VARENE --- target/linux/generic/files/drivers/net/phy/ar8327.c | 1 + 1 file changed, 1 insertion(+) (limited to 'target/linux/generic/files/drivers/net/phy/ar8327.c') diff --git a/target/linux/generic/files/drivers/net/phy/ar8327.c b/target/linux/generic/files/drivers/net/phy/ar8327.c index 24a13c6418..bae9744736 100644 --- a/target/linux/generic/files/drivers/net/phy/ar8327.c +++ b/target/linux/generic/files/drivers/net/phy/ar8327.c @@ -1411,6 +1411,7 @@ static const struct switch_dev_ops ar8327_sw_ops = { .apply_config = ar8327_sw_hw_apply, .reset_switch = ar8xxx_sw_reset_switch, .get_port_link = ar8xxx_sw_get_port_link, + .get_port_stats = ar8xxx_sw_get_port_stats, }; const struct ar8xxx_chip ar8327_chip = { -- cgit v1.2.3