ixgbe: fix X550 DCB
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Wed, 26 Aug 2015 07:11:09 +0000 (15:11 +0800)
committerThomas Monjalon <thomas.monjalon@6wind.com>
Wed, 9 Sep 2015 13:17:41 +0000 (15:17 +0200)
commitb7fcd13c90a3a543a34a7725c5a6bf319a358b96
tree145488e07502aa5164249b0e143af99574f66063
parent7d49e0f4a979206ec8faa2f64c69a771b8c27d14
ixgbe: fix X550 DCB

There's a DCB issue on x550. For 8 TCs, if a packet with user priority 6
or 7 is injected to the NIC, then the NIC will put 3 packets into the
queue. There's also a similar issue for 4 TCs.
The root cause is RXPBSIZE is not right. RXPBSIZE of x550 is 384. It's
different from other 10G NICs. We need to set the RXPBSIZE according to
the NIC type.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Jingjing Wu <jingjing.wu@intel.com>
drivers/net/ixgbe/ixgbe_rxtx.c