diff options
author | Vladimir Oltean <olteanv@gmail.com> | 2019-05-05 13:19:26 +0300 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2019-05-05 21:52:42 -0700 |
commit | c362beb072e14b929eb657dc174d83ccdd9b0eed (patch) | |
tree | a3efa2e9ed23f07fcdb3929c6a80b31a2988b9cd | |
parent | 97a69a0dea9a048c6769249f1552de5f56731524 (diff) |
net: dsa: Add a private structure pointer to dsa_port
This is supposed to share information between the driver and the tagger,
or used by the tagger to keep some state. Its use is optional.
Signed-off-by: Vladimir Oltean <olteanv@gmail.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Reviewed-by: Vivien Didelot <vivien.didelot@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | include/net/dsa.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/net/dsa.h b/include/net/dsa.h index 0260b73938e2..e20be1ceb306 100644 --- a/include/net/dsa.h +++ b/include/net/dsa.h @@ -211,6 +211,12 @@ struct dsa_port { struct sk_buff_head xmit_queue; /* + * Give the switch driver somewhere to hang its per-port private data + * structures (accessible from the tagger). + */ + void *priv; + + /* * Original copy of the master netdev ethtool_ops */ const struct ethtool_ops *orig_ethtool_ops; |