About the title, better to say "multi-process" and do not commit on being completely safe for the whole API. It is just fixing the mutex for multi-process, and this mutex is for driver not being natively multi-thread.
The compilation fails on MinGW: error: implicit declaration of function ‘pthread_mutexattr_init’ 15/03/2021 20:27, Stephen Hemminger: > Posix mutex are not by default safe for protecting for usage > from multiple processes. The flow ops mutex could be used by > both primary and secondary processes. > > Bugzilla ID: 662 > Signed-off-by: Stephen Hemminger <step...@networkplumber.org> > Fixes: 80d1a9aff7f6 ("ethdev: make flow API thread safe") > Cc: suanmi...@nvidia.com These lines must be sorted. Please use --cc-cmd devtools/get-maintainer.sh so that maintainers are Cc'ed. Adding Ferruh and Andrew.