svm: lock-free fifo chunk list push and pop 57/31857/7
authorFlorin Coras <fcoras@cisco.com>
Thu, 1 Apr 2021 02:36:49 +0000 (19:36 -0700)
committerDave Barach <openvpp@barachs.net>
Fri, 2 Apr 2021 17:15:07 +0000 (17:15 +0000)
commit014dba38cb9579808a2134fd10a071e4f8c4e213
tree8e03931df6e3c7d7d146574f76bd4cec7dad38ed
parent115012a0b1d9617c07bae5c82a19125b3c692258
svm: lock-free fifo chunk list push and pop

This avoids chunk allocation/collection deadlocks if either of the sides
crashes.

Type: improvement

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I98619e6e035fa8688889ca34db2143c8898732df
src/svm/fifo_segment.c
src/svm/fifo_types.h