session svm: fix session migrate attach data corruption 23/43723/5
authorFlorin Coras <[email protected]>
Fri, 19 Sep 2025 07:38:39 +0000 (03:38 -0400)
committerDave Barach <[email protected]>
Sat, 20 Sep 2025 20:41:41 +0000 (20:41 +0000)
commit0f86c1130f7589e91d06642f027add77986bd0cd
treef45b6515c15020e5a598943078276c931a34cbcd
parent4b5a76738e42ce4a7008d2b3d058e9688f256438
session svm: fix session migrate attach data corruption

Fifo ooo_deq is used when peeking. Consequently, when migrating a
udp session already scheduled for sending, the owner thread will read
corrupted data. Overload enq/deq rbtrees instead.

Type: fix

Change-Id: I5bf25355f64513911a349e42c056b3a9b6eb3523
Signed-off-by: Florin Coras <[email protected]>
src/plugins/hs_apps/vcl/vcl_test_protos.c
src/svm/fifo_types.h
src/vnet/session/session_node.c