mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-22 22:34:56 +07:00
net: dsa: use ports list in dsa_to_port
Use the new ports list instead of accessing the dsa_switch array of ports in the dsa_to_port helper. Signed-off-by: Vivien Didelot <vivien.didelot@gmail.com> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Jakub Kicinski <jakub.kicinski@netronome.com>
This commit is contained in:
parent
ab8ccae122
commit
b96ddf254b
@ -285,7 +285,14 @@ struct dsa_switch {
|
||||
|
||||
static inline struct dsa_port *dsa_to_port(struct dsa_switch *ds, int p)
|
||||
{
|
||||
return &ds->ports[p];
|
||||
struct dsa_switch_tree *dst = ds->dst;
|
||||
struct dsa_port *dp = NULL;
|
||||
|
||||
list_for_each_entry(dp, &dst->ports, list)
|
||||
if (dp->ds == ds && dp->index == p)
|
||||
break;
|
||||
|
||||
return dp;
|
||||
}
|
||||
|
||||
static inline bool dsa_is_unused_port(struct dsa_switch *ds, int p)
|
||||
|
Loading…
Reference in New Issue
Block a user