diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2020-09-09 10:49:31 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2020-09-09 14:29:02 -0700 |
commit | 4f6a5caf187ff5807cd5b4ea5678982c249bd964 (patch) | |
tree | 4eac976aabf0fb5d9e44510a300a74224d85d45d /drivers/net/dsa/b53/b53_priv.h | |
parent | 4a056990e16e20f20f305daa53250bd01aaf9ad6 (diff) | |
download | kernel_replicant_linux-4f6a5caf187ff5807cd5b4ea5678982c249bd964.tar.gz kernel_replicant_linux-4f6a5caf187ff5807cd5b4ea5678982c249bd964.tar.bz2 kernel_replicant_linux-4f6a5caf187ff5807cd5b4ea5678982c249bd964.zip |
net: dsa: b53: Report VLAN table occupancy via devlink
We already maintain an array of VLANs used by the switch so we can
simply iterate over it to report the occupancy via devlink.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/dsa/b53/b53_priv.h')
-rw-r--r-- | drivers/net/dsa/b53/b53_priv.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/dsa/b53/b53_priv.h b/drivers/net/dsa/b53/b53_priv.h index e942c60e4365..c55c0a9f1b47 100644 --- a/drivers/net/dsa/b53/b53_priv.h +++ b/drivers/net/dsa/b53/b53_priv.h @@ -328,6 +328,7 @@ void b53_br_set_stp_state(struct dsa_switch *ds, int port, u8 state); void b53_br_fast_age(struct dsa_switch *ds, int port); int b53_br_egress_floods(struct dsa_switch *ds, int port, bool unicast, bool multicast); +int b53_setup_devlink_resources(struct dsa_switch *ds); void b53_port_event(struct dsa_switch *ds, int port); void b53_phylink_validate(struct dsa_switch *ds, int port, unsigned long *supported, |