diff options
author | Florian Fainelli <f.fainelli@gmail.com> | 2017-09-04 05:27:00 +0200 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2017-09-05 20:53:34 +0200 |
commit | 55199df6d2af55be414f40856efcb527811001bb (patch) | |
tree | 19425dee21737c8d9b22b56d7cfbbe83da38ed97 /include/net | |
parent | bridge: switchdev: Use an helper to clear forward mark (diff) | |
download | linux-55199df6d2af55be414f40856efcb527811001bb.tar.xz linux-55199df6d2af55be414f40856efcb527811001bb.zip |
net: dsa: Allow switch drivers to indicate number of TX queues
Let switch drivers indicate how many TX queues they support. Some
switches, such as Broadcom Starfighter 2 are designed with 8 egress
queues. Future changes will allow us to leverage the queue mapping and
direct the transmission towards a particular queue.
Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/net')
-rw-r--r-- | include/net/dsa.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/net/dsa.h b/include/net/dsa.h index 398ca8d70ccd..dd44d6ce1097 100644 --- a/include/net/dsa.h +++ b/include/net/dsa.h @@ -243,6 +243,9 @@ struct dsa_switch { /* devlink used to represent this switch device */ struct devlink *devlink; + /* Number of switch port queues */ + unsigned int num_tx_queues; + /* Dynamically allocated ports, keep last */ size_t num_ports; struct dsa_port ports[]; |