net/mlx4_core: Get num_tc using netdev_get_num_tc
authorAlaa Hleihel <alaa@mellanox.com>
Sun, 29 Jan 2017 16:56:16 +0000 (18:56 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 30 Jan 2017 20:26:42 +0000 (15:26 -0500)
commit4b5e5b7ececc3265092712a4fef140cc6ef0d028
tree124c3afc31a5910350a9850c820fdb7416bd1321
parentae5a2e29d11eb9c6f0ed0676dc801996a933605b
net/mlx4_core: Get num_tc using netdev_get_num_tc

Avoid reading num_tc directly from struct net_device, but use
the helper function netdev_get_num_tc.

Fixes: bc6a4744b827 ("net/mlx4_en: num cores tx rings for every UP")
Fixes: f5b6345ba8da ("net/mlx4_en: User prio mapping gets corrupted when changing number of channels")
Signed-off-by: Alaa Hleihel <alaa@mellanox.com>
Signed-off-by: Tariq Toukan <tariqt@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlx4/en_ethtool.c
drivers/net/ethernet/mellanox/mlx4/en_tx.c