session: half-open free only on main thread 80/32680/4
authorFlorin Coras <fcoras@cisco.com>
Fri, 11 Jun 2021 05:50:26 +0000 (22:50 -0700)
committerDave Barach <openvpp@barachs.net>
Fri, 11 Jun 2021 14:24:39 +0000 (14:24 +0000)
commit6bd54caf46aaa68dddbae6161688d428ce60550b
tree373c4b26a745fb6f09e898ffd270475bd83c5c44
parent8758a94317c760812acb362625893f9e3a9f7ea3
session: half-open free only on main thread

TCP and (D)TLS clean up half-opens on main without a lock/barrier so
cleanup initiated from first worker, e.g., cut-throughs, can corrupt the
session pool.

Type: fix

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: I2e5162831c0e201b22454f17fe55bfac44b85fa9
src/vnet/session/session.c