session svm: fix fifo migration 76/30676/6
authorFlorin Coras <fcoras@cisco.com>
Sat, 9 Jan 2021 22:34:01 +0000 (14:34 -0800)
committerFlorin Coras <fcoras@cisco.com>
Sun, 10 Jan 2021 02:50:08 +0000 (18:50 -0800)
commit0bc78d80363efc22d07171473933d1b0016440e4
tree702dbe373faf878da86d5016f28f287175d692f5
parentb716e3836c90bc90642076b6d895ad7c9c00fa9a
session svm: fix fifo migration

Allocate and attach a new pair of private fifos in the right private
slice when a session is cloned. This ensures that private fifos are not
shared between workers.

Type: fix

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