diff options
author | Sean Bruno <sbruno@FreeBSD.org> | 2016-01-07 18:34:56 +0000 |
---|---|---|
committer | Sean Bruno <sbruno@FreeBSD.org> | 2016-01-07 18:34:56 +0000 |
commit | 9030be4bad005c75a8a2df81f7e4b1a33913876e (patch) | |
tree | 76adc30e2adc4646ca6c3109661eba1621ad84e7 /sys | |
parent | 97f9586e97f7a4b1e1b4b5dab6dba6ec12a36f38 (diff) |
Notes
Diffstat (limited to 'sys')
-rw-r--r-- | sys/dev/ixgbe/if_ixv.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sys/dev/ixgbe/if_ixv.c b/sys/dev/ixgbe/if_ixv.c index 0b147d476b99a..20358ad1a9b05 100644 --- a/sys/dev/ixgbe/if_ixv.c +++ b/sys/dev/ixgbe/if_ixv.c @@ -1664,7 +1664,7 @@ ixv_initialize_receive_units(struct adapter *adapter) /* Disable the queue */ rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(i)); - rxdctl &= ~(IXGBE_RXDCTL_ENABLE | IXGBE_RXDCTL_VME); + rxdctl &= ~IXGBE_RXDCTL_ENABLE; IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(i), rxdctl); for (int j = 0; j < 10; j++) { if (IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(i)) & @@ -1698,8 +1698,7 @@ ixv_initialize_receive_units(struct adapter *adapter) rxr->tail = IXGBE_VFRDT(rxr->me); /* Do the queue enabling last */ - rxdctl = IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(i)); - rxdctl |= IXGBE_RXDCTL_ENABLE; + rxdctl |= IXGBE_RXDCTL_ENABLE | IXGBE_RXDCTL_VME; IXGBE_WRITE_REG(hw, IXGBE_VFRXDCTL(i), rxdctl); for (int k = 0; k < 10; k++) { if (IXGBE_READ_REG(hw, IXGBE_VFRXDCTL(i)) & |