netpoll: Visit all napi handlers in poll_napi
In poll_napi loop through all of the napi handlers even when the budget falls to 0 to ensure that we process all of the tx_queues, and so that we continue to call into drivers when our initial budget is 0. Signed-off-by: "Eric W. Biederman" <ebiederm@xmission.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
9852fbec2c
commit
eb8143b469
|
@ -174,9 +174,6 @@ static void poll_napi(struct net_device *dev, int budget)
|
|||
spin_trylock(&napi->poll_lock)) {
|
||||
budget = poll_one_napi(napi, budget);
|
||||
spin_unlock(&napi->poll_lock);
|
||||
|
||||
if (!budget)
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue