Re: [dpdk-dev] [PATCH v1 6/6] distributor: fix handshake deadlock

2020-09-17 Thread David Hunt
Hi Lukasz, On 15/9/2020 8:34 PM, Lukasz Wojciechowski wrote: Synchronization of data exchange between distributor and worker cores is based on 2 handshakes: retptr64 for returning mbufs from workers to distributor and bufptr64 for passing mbufs to workers. Without proper order of verifying thos

[dpdk-dev] [PATCH v1 6/6] distributor: fix handshake deadlock

2020-09-15 Thread Lukasz Wojciechowski
Synchronization of data exchange between distributor and worker cores is based on 2 handshakes: retptr64 for returning mbufs from workers to distributor and bufptr64 for passing mbufs to workers. Without proper order of verifying those 2 handshakes a deadlock may occur. This can happen when worker