vcl: fix vls mt detection and select handling 45/41745/7
authorFlorin Coras <[email protected]>
Wed, 23 Oct 2024 21:19:31 +0000 (14:19 -0700)
committerDave Wallace <[email protected]>
Fri, 1 Nov 2024 20:22:05 +0000 (20:22 +0000)
commitce4635c4a79543654e8825614138f1d58b6d785c
tree6ca7f7bdf5d12c219c5133609292597378d84660
parentbd32d6234cad2af5bc220c6976aa84a758131427
vcl: fix vls mt detection and select handling

Make sure num threads is 1 on process create and fork. Multi-thread
locks are applied once num threads exceeds 1.

For select, follow same pattern like epoll and add check for session
migration.

Type: fix

Signed-off-by: Florin Coras <[email protected]>
Signed-off-by: Dave Wallace <[email protected]>
Change-Id: I1edcd6c4c81b6b3caf8b00781b339414e8945b0e
src/vcl/ldp.c
src/vcl/vcl_locked.c
src/vcl/vcl_locked.h