From 0369e358916ef092a1644334f5dd1412051b68a4 Mon Sep 17 00:00:00 2001 From: Thibaut VARENE Date: Fri, 4 Aug 2017 12:29:52 +0200 Subject: generic: provide get_port_stats() on rtl836x switches This patch provides a generic switch_dev_ops 'get_port_stats()' callback by taping into the relevant port MIB counters. 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/rtl8366_smi.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'target/linux/generic/files/drivers/net/phy/rtl8366_smi.h') diff --git a/target/linux/generic/files/drivers/net/phy/rtl8366_smi.h b/target/linux/generic/files/drivers/net/phy/rtl8366_smi.h index bd41385bed..4bb9e9a66e 100644 --- a/target/linux/generic/files/drivers/net/phy/rtl8366_smi.h +++ b/target/linux/generic/files/drivers/net/phy/rtl8366_smi.h @@ -146,6 +146,9 @@ int rtl8366_sw_get_vlan_enable(struct switch_dev *dev, int rtl8366_sw_set_vlan_enable(struct switch_dev *dev, const struct switch_attr *attr, struct switch_val *val); +int rtl8366_sw_get_port_stats(struct switch_dev *dev, int port, + struct switch_port_stats *stats, + int txb_id, int rxb_id); struct rtl8366_smi* rtl8366_smi_probe(struct platform_device *pdev); -- cgit v1.2.3