summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorSean Bruno <sbruno@FreeBSD.org>2016-01-07 18:34:56 +0000
committerSean Bruno <sbruno@FreeBSD.org>2016-01-07 18:34:56 +0000
commit9030be4bad005c75a8a2df81f7e4b1a33913876e (patch)
tree76adc30e2adc4646ca6c3109661eba1621ad84e7 /sys
parent97f9586e97f7a4b1e1b4b5dab6dba6ec12a36f38 (diff)
Notes
Diffstat (limited to 'sys')
-rw-r--r--sys/dev/ixgbe/if_ixv.c5
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)) &