ixgbe: clear all queues on VF reset
ixgbe devices support up to 8 Rx and Tx queues per virtual function. Currently, the registers of only seven queues are set to default when resetting a VF. Signed-off-by: Simon Ellmann <simon.ellmann@tum.de> Acked-by: Haiyue Wang <haiyue.wang@intel.com> Approved by: imp Obtained from: DPDK (d2565b347915def3a0f3c68bde6824acf096a0e6) MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D31621
This commit is contained in:
parent
98168a6e6c
commit
7165504a17
@ -117,7 +117,7 @@ static void ixgbe_virt_clr_reg(struct ixgbe_hw *hw)
|
||||
|
||||
IXGBE_WRITE_REG(hw, IXGBE_VFPSRTYPE, 0);
|
||||
|
||||
for (i = 0; i < 7; i++) {
|
||||
for (i = 0; i < 8; i++) {
|
||||
IXGBE_WRITE_REG(hw, IXGBE_VFRDH(i), 0);
|
||||
IXGBE_WRITE_REG(hw, IXGBE_VFRDT(i), 0);
|
||||
IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(i), 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user