diff options
Diffstat (limited to 'drivers/net/ethernet/intel/ixgbe/ixgbe_common.c')
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c index 2c19070d2a0b..6e6ab6f6875e 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | |||
@@ -366,25 +366,6 @@ s32 ixgbe_start_hw_gen2(struct ixgbe_hw *hw) | |||
366 | } | 366 | } |
367 | IXGBE_WRITE_FLUSH(hw); | 367 | IXGBE_WRITE_FLUSH(hw); |
368 | 368 | ||
369 | #ifndef CONFIG_ARCH_WANT_RELAX_ORDER | ||
370 | /* Disable relaxed ordering */ | ||
371 | for (i = 0; i < hw->mac.max_tx_queues; i++) { | ||
372 | u32 regval; | ||
373 | |||
374 | regval = IXGBE_READ_REG(hw, IXGBE_DCA_TXCTRL_82599(i)); | ||
375 | regval &= ~IXGBE_DCA_TXCTRL_DESC_WRO_EN; | ||
376 | IXGBE_WRITE_REG(hw, IXGBE_DCA_TXCTRL_82599(i), regval); | ||
377 | } | ||
378 | |||
379 | for (i = 0; i < hw->mac.max_rx_queues; i++) { | ||
380 | u32 regval; | ||
381 | |||
382 | regval = IXGBE_READ_REG(hw, IXGBE_DCA_RXCTRL(i)); | ||
383 | regval &= ~(IXGBE_DCA_RXCTRL_DATA_WRO_EN | | ||
384 | IXGBE_DCA_RXCTRL_HEAD_WRO_EN); | ||
385 | IXGBE_WRITE_REG(hw, IXGBE_DCA_RXCTRL(i), regval); | ||
386 | } | ||
387 | #endif | ||
388 | return 0; | 369 | return 0; |
389 | } | 370 | } |
390 | 371 | ||