net/ixgbe: fix TC bandwidth setting
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Fri, 24 Mar 2017 02:51:03 +0000 (10:51 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 4 Apr 2017 16:59:47 +0000 (18:59 +0200)
commit1c4da4ef963a971701cd319ab78a431ca53bcb93
tree9c9564981b2f677957a258b25a6774afcf77edf7
parentc0bddd3a057f1ef34d2d5aa69e7338caa82de2bf
net/ixgbe: fix TC bandwidth setting

4 and 8 TCs are supported on ixgbe. By default there're
8 TCs. So when initializing the device, the bandwidth for
8 TCs is set.
When changing the TC number, it's only considered setting
the bandwidth for 4 TCs. If the user change the number
from 4 to 8, the TCs' bandwidth is not right.

Fixes: 0807f80d35d0 ("ixgbe: DCB / flow control")
Cc: stable@dpdk.org
Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
drivers/net/ixgbe/ixgbe_rxtx.c