session svm: fix mq producer wait on q and ring 00/36000/4
authorFlorin Coras <[email protected]>
Wed, 20 Apr 2022 01:57:24 +0000 (18:57 -0700)
committerDave Barach <[email protected]>
Thu, 21 Apr 2022 16:48:15 +0000 (16:48 +0000)
commit80d100cd59015d91c4f0abfaf07b6876088ecbf1
tree5b0d949fcf012b359c0af8b4371afbe6d10c7a29
parent5297447bd64ab253ab3ab3e144605dd39f995f12
session svm: fix mq producer wait on q and ring

Make sure producer drops lock when it waits for empty ring slot.

Type: fix

Signed-off-by: Florin Coras <[email protected]>
Change-Id: Id77d54ee8c01bed20c9eaf5ad372ed4b1e9fa712
src/svm/message_queue.c
src/svm/message_queue.h
src/vnet/session/application_interface.h
src/vnet/session/session.c