diff options
Diffstat (limited to 'drivers/net/ethernet/intel/i40evf/i40evf_main.c')
-rw-r--r-- | drivers/net/ethernet/intel/i40evf/i40evf_main.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/net/ethernet/intel/i40evf/i40evf_main.c b/drivers/net/ethernet/intel/i40evf/i40evf_main.c index a5fb540c2637..f648e5e97529 100644 --- a/drivers/net/ethernet/intel/i40evf/i40evf_main.c +++ b/drivers/net/ethernet/intel/i40evf/i40evf_main.c | |||
@@ -357,7 +357,8 @@ i40evf_map_vector_to_rxq(struct i40evf_adapter *adapter, int v_idx, int r_idx) | |||
357 | q_vector->rx.itr = ITR_TO_REG(rx_ring->itr_setting); | 357 | q_vector->rx.itr = ITR_TO_REG(rx_ring->itr_setting); |
358 | q_vector->ring_mask |= BIT(r_idx); | 358 | q_vector->ring_mask |= BIT(r_idx); |
359 | q_vector->itr_countdown = ITR_COUNTDOWN_START; | 359 | q_vector->itr_countdown = ITR_COUNTDOWN_START; |
360 | wr32(hw, I40E_VFINT_ITRN1(I40E_RX_ITR, v_idx - 1), q_vector->rx.itr); | 360 | wr32(hw, I40E_VFINT_ITRN1(I40E_RX_ITR, q_vector->reg_idx), |
361 | q_vector->rx.itr); | ||
361 | } | 362 | } |
362 | 363 | ||
363 | /** | 364 | /** |
@@ -382,7 +383,8 @@ i40evf_map_vector_to_txq(struct i40evf_adapter *adapter, int v_idx, int t_idx) | |||
382 | q_vector->tx.itr = ITR_TO_REG(tx_ring->itr_setting); | 383 | q_vector->tx.itr = ITR_TO_REG(tx_ring->itr_setting); |
383 | q_vector->itr_countdown = ITR_COUNTDOWN_START; | 384 | q_vector->itr_countdown = ITR_COUNTDOWN_START; |
384 | q_vector->num_ringpairs++; | 385 | q_vector->num_ringpairs++; |
385 | wr32(hw, I40E_VFINT_ITRN1(I40E_TX_ITR, v_idx - 1), q_vector->tx.itr); | 386 | wr32(hw, I40E_VFINT_ITRN1(I40E_TX_ITR, q_vector->reg_idx), |
387 | q_vector->tx.itr); | ||
386 | } | 388 | } |
387 | 389 | ||
388 | /** | 390 | /** |