91d6b8235e
rte_distributor_flush() is using total_outstanding()
function to calculate if it should still wait
for processing packets. However in burst mode
only backlog packets were counted.
This patch fixes that issue by counting also in flight
packets. There are also sum fixes to properly keep
count of in flight packets for each worker in bufs[].count.
Fixes:
|
||
---|---|---|
.. | ||
distributor_private.h | ||
meson.build | ||
rte_distributor_match_generic.c | ||
rte_distributor_match_sse.c | ||
rte_distributor_single.c | ||
rte_distributor_single.h | ||
rte_distributor_version.map | ||
rte_distributor.c | ||
rte_distributor.h |