1f1f3a0078
The rte_scheduler will get stuck and not deliver any more packets if there are two active subports and then one of them stops enqueing more packets. This is because of a bug in how the grinder state machines are managed. If a non-zero grinder is assigned (but not yet active), then the dequeue would miss it and always return zero packets. The cure is to always do a first pass over all grinders. Signed-off-by: Stephen Hemminger <shemming@brocade.com> Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com> |
||
---|---|---|
.. | ||
Makefile | ||
rte_approx.c | ||
rte_approx.h | ||
rte_bitmap.h | ||
rte_red.c | ||
rte_red.h | ||
rte_sched_common.h | ||
rte_sched.c | ||
rte_sched.h |