diff options
-rw-r--r-- | drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c index 6225f880a3f4..9afc959c1499 100644 --- a/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c +++ b/drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | |||
@@ -2095,6 +2095,9 @@ static void ixgbe_update_itr(struct ixgbe_q_vector *q_vector, | |||
2095 | */ | 2095 | */ |
2096 | /* what was last interrupt timeslice? */ | 2096 | /* what was last interrupt timeslice? */ |
2097 | timepassed_us = q_vector->itr >> 2; | 2097 | timepassed_us = q_vector->itr >> 2; |
2098 | if (timepassed_us == 0) | ||
2099 | return; | ||
2100 | |||
2098 | bytes_perint = bytes / timepassed_us; /* bytes/usec */ | 2101 | bytes_perint = bytes / timepassed_us; /* bytes/usec */ |
2099 | 2102 | ||
2100 | switch (itr_setting) { | 2103 | switch (itr_setting) { |