diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2017-06-13 13:27:22 -0700 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-06-13 16:35:03 -0400 |
commit | 3cc9f2573cdcbc6991aa2d1c8e04a4b9190487f8 (patch) | |
tree | 1f4d13a47187b7662ea5369ffe163deee2c79550 /net/dsa/dsa_priv.h | |
parent | a29342e739115211615acc33616e547b2d3e0663 (diff) | |
download | linux-3cc9f2573cdcbc6991aa2d1c8e04a4b9190487f8.tar.gz linux-3cc9f2573cdcbc6991aa2d1c8e04a4b9190487f8.tar.bz2 linux-3cc9f2573cdcbc6991aa2d1c8e04a4b9190487f8.zip |
net: dsa: Introduce dsa_get_cpu_port()
Introduce a helper function which will return a reference to the CPU
port used in a dsa_switch_tree. Right now this is a singleton, but this
will change once we introduce multi-CPU port support, so ease the
transition by converting the affected code paths.
Reviewed-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/dsa/dsa_priv.h')
-rw-r--r-- | net/dsa/dsa_priv.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/net/dsa/dsa_priv.h b/net/dsa/dsa_priv.h index 7c2326f3b538..55982cc39b24 100644 --- a/net/dsa/dsa_priv.h +++ b/net/dsa/dsa_priv.h @@ -188,4 +188,9 @@ static inline struct net_device *dsa_master_netdev(struct dsa_slave_priv *p) return p->dp->cpu_dp->netdev; } +static inline struct dsa_port *dsa_get_cpu_port(struct dsa_switch_tree *dst) +{ + return dst->cpu_dp; +} + #endif |