Lines Matching full:budget
63 called to process the events/packets. The method takes a ``budget``
65 packets but should only process up to ``budget`` number of
68 In other words for Rx processing the ``budget`` argument limits how many
70 pool or XDP cannot be used at all when ``budget`` is 0.
71 skb Tx processing should happen regardless of the ``budget``, but if
76 The ``budget`` argument may be 0 if core tries to only process
80 has outstanding work to do (e.g. ``budget`` was exhausted)
81 the poll method should return exactly ``budget``. In that case,
92 The case of finishing all events and using exactly ``budget``
96 or return ``budget - 1``.
98 If the ``budget`` is 0 napi_complete_done() should never be called.
140 if (budget && napi_complete_done(&v->napi, work_done)) {
142 return min(work_done, budget - 1);
328 The NAPI budget for busy polling is lower than the default (which makes
330 not the case with IRQ mitigation, however, so the budget can be adjusted