[dpdk-dev] [PATCH 0/2] Mark shared pthread mutex
Stephen Hemminger
stephen at networkplumber.org
Mon Mar 15 20:45:56 CET 2021
On Mon, 15 Mar 2021 12:27:20 -0700
Stephen Hemminger <stephen at networkplumber.org> wrote:
> This fixes two places where pthread_mutex was being unsafely
> used between primary secondary process.
>
> These patches are necessary but not sufficient to address Bug 662
>
> Stephen Hemminger (2):
> ethdev: make flow API primary/secondary process safe
> net/failsafe: fix primary/secondary mutex
>
> drivers/net/failsafe/failsafe.c | 5 +++++
> lib/librte_ethdev/rte_ethdev.c | 6 +++++-
> 2 files changed, 10 insertions(+), 1 deletion(-)
Side note:
While looking at the code, many places are checking for error
conditions that can never occur..
RETURN VALUE
pthread_mutex_init always returns 0. The other mutex functions return 0
on success and a non-zero error code on error.
More information about the dev
mailing list