diff options
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index fc3c33a2c205..bad9c0508dfe 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |||
@@ -1834,7 +1834,7 @@ void ixgbe_write_eitr(struct ixgbe_q_vector *q_vector) | |||
1834 | struct ixgbe_adapter *adapter = q_vector->adapter; | 1834 | struct ixgbe_adapter *adapter = q_vector->adapter; |
1835 | struct ixgbe_hw *hw = &adapter->hw; | 1835 | struct ixgbe_hw *hw = &adapter->hw; |
1836 | int v_idx = q_vector->v_idx; | 1836 | int v_idx = q_vector->v_idx; |
1837 | u32 itr_reg = q_vector->itr; | 1837 | u32 itr_reg = q_vector->itr & IXGBE_MAX_EITR; |
1838 | 1838 | ||
1839 | switch (adapter->hw.mac.type) { | 1839 | switch (adapter->hw.mac.type) { |
1840 | case ixgbe_mac_82598EB: | 1840 | case ixgbe_mac_82598EB: |
@@ -1886,7 +1886,7 @@ static void ixgbe_set_itr(struct ixgbe_q_vector *q_vector) | |||
1886 | ((9 * new_itr) + q_vector->itr); | 1886 | ((9 * new_itr) + q_vector->itr); |
1887 | 1887 | ||
1888 | /* save the algorithm value here */ | 1888 | /* save the algorithm value here */ |
1889 | q_vector->itr = new_itr & IXGBE_MAX_EITR; | 1889 | q_vector->itr = new_itr; |
1890 | 1890 | ||
1891 | ixgbe_write_eitr(q_vector); | 1891 | ixgbe_write_eitr(q_vector); |
1892 | } | 1892 | } |