diff options
author | Vivien Didelot <vivien.didelot@savoirfairelinux.com> | 2017-01-27 21:29:38 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-01-30 00:42:46 +0100 |
commit | 818be8489d6fc8f4cc2c7699bbfd8e1983080f10 (patch) | |
tree | 50b8e511c5aca76d6e4670c681d9de60b6ffcb96 /include/net/dsa.h | |
parent | net: dsa: use ds->num_ports when possible (diff) | |
download | linux-818be8489d6fc8f4cc2c7699bbfd8e1983080f10.tar.xz linux-818be8489d6fc8f4cc2c7699bbfd8e1983080f10.zip |
net: dsa: add ds and index to dsa_port
Add the physical switch instance and port index a DSA port belongs to to
the dsa_port structure.
That can be used later to retrieve information about a physical port
when configuring a switch fabric, or lighten up struct dsa_slave_priv.
Signed-off-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net/dsa.h')
-rw-r--r-- | include/net/dsa.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/net/dsa.h b/include/net/dsa.h index 24e1d935ae68..6bd1f8b05dbd 100644 --- a/include/net/dsa.h +++ b/include/net/dsa.h @@ -140,6 +140,8 @@ struct dsa_switch_tree { }; struct dsa_port { + struct dsa_switch *ds; + unsigned int index; struct net_device *netdev; struct device_node *dn; unsigned int ageing_time; |