aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/igb
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/igb')
-rw-r--r--drivers/net/igb/igb_main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/net/igb/igb_main.c b/drivers/net/igb/igb_main.c
index eb48e1a084dd..4ccc7fc70f53 100644
--- a/drivers/net/igb/igb_main.c
+++ b/drivers/net/igb/igb_main.c
@@ -3260,6 +3260,10 @@ static void igb_update_ring_itr(struct igb_q_vector *q_vector)
3260 else 3260 else
3261 new_val = avg_wire_size / 2; 3261 new_val = avg_wire_size / 2;
3262 3262
3263 /* when in itr mode 3 do not exceed 20K ints/sec */
3264 if (adapter->rx_itr_setting == 3 && new_val < 196)
3265 new_val = 196;
3266
3263set_itr_val: 3267set_itr_val:
3264 if (new_val != q_vector->itr_val) { 3268 if (new_val != q_vector->itr_val) {
3265 q_vector->itr_val = new_val; 3269 q_vector->itr_val = new_val;