[dpdk-dev] [PATCH v1 0/6] fix distributor synchronization issues
Lukasz Wojciechowski
l.wojciechow at partner.samsung.com
Tue Sep 15 21:34:43 CEST 2020
During review and verification of the patch created by Sarosh Arif:
"test_distributor: prevent memory leakages from the pool" I found out
that running distributor unit tests multiple times in a row causes fails.
So I investigated all the issues I found.
There are few synchronization issues that might cause deadlocks
or corrupted data. They are fixed with this set of patches for both tests
and librte_distributor library.
Lukasz Wojciechowski (6):
app/test: fix deadlock in distributor test
app/test: synchronize statistics between lcores
app/test: fix freeing mbufs in distributor tests
app/test: collect return mbufs in distributor test
distributor: fix missing handshake synchronization
distributor: fix handshake deadlock
app/test/test_distributor.c | 98 ++++++++++++++----------
lib/librte_distributor/rte_distributor.c | 23 +++++-
2 files changed, 79 insertions(+), 42 deletions(-)
--
2.17.1
More information about the dev
mailing list