diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2019-02-06 23:45:59 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-02-09 09:11:07 +0300 |
commit | f4ae9c0840b7e1f9bd2177189a45a21e6f11aa8d (patch) | |
tree | ca4a264569dca3d846e6e203bf37666d2baf994a /drivers/net/dsa/bcm_sf2.h | |
parent | badd62c249f3ef2d5af315ac2666256492e0af49 (diff) | |
download | linux-f4ae9c0840b7e1f9bd2177189a45a21e6f11aa8d.tar.xz |
net: dsa: bcm_sf2: Add support for CFP statistics
Return CFP policer statistics (Green, Yellow or Red) as part of the
standard ethtool statistics. This helps debug when CFP rules may not be
hit (0 counter).
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/dsa/bcm_sf2.h')
-rw-r--r-- | drivers/net/dsa/bcm_sf2.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/net/dsa/bcm_sf2.h b/drivers/net/dsa/bcm_sf2.h index 83e1d8001447..eb3655bea467 100644 --- a/drivers/net/dsa/bcm_sf2.h +++ b/drivers/net/dsa/bcm_sf2.h @@ -213,5 +213,10 @@ int bcm_sf2_set_rxnfc(struct dsa_switch *ds, int port, int bcm_sf2_cfp_rst(struct bcm_sf2_priv *priv); void bcm_sf2_cfp_exit(struct dsa_switch *ds); int bcm_sf2_cfp_resume(struct dsa_switch *ds); +void bcm_sf2_cfp_get_strings(struct dsa_switch *ds, int port, + u32 stringset, uint8_t *data); +void bcm_sf2_cfp_get_ethtool_stats(struct dsa_switch *ds, int port, + uint64_t *data); +int bcm_sf2_cfp_get_sset_count(struct dsa_switch *ds, int port, int sset); #endif /* __BCM_SF2_H */ |