net/ixgbe: fix wrong PBA setting
authorWenzhuo Lu <wenzhuo.lu@intel.com>
Mon, 20 Nov 2017 03:37:45 +0000 (11:37 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 16 Jan 2018 17:47:49 +0000 (18:47 +0100)
commit6b75183ac4d08b34c476285f4650557aa3e38e19
tree24fb77a37472de8ca371b6c3a50fb164e93463bf
parentfc7943aa02f702c528d1a884c91c0939ea443bfb
net/ixgbe: fix wrong PBA setting

The datasheet says, if using MSI-X mode, the PBA support
bit of the GPIE register must be set to 1.
DPDK uses polling mode, we cannot hit this issue in the
scenario DPDK PF + DPDK VF. If we use DPDK PF + kernel VF,
as the kernel driver uses interrpt mode, VF may hit RX hang
after running hours.

Fixes: 00e30184daa0 ("ixgbe: add PF support")
Cc: stable@dpdk.org
Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Acked-by: Wei Dai <wei.dai@intel.com>
drivers/net/ixgbe/ixgbe_pf.c