tls: switch to vc service and track half-open sessions 75/32275/12
authorFlorin Coras <fcoras@cisco.com>
Tue, 11 May 2021 04:12:27 +0000 (21:12 -0700)
committerDamjan Marion <dmarion@me.com>
Wed, 12 May 2021 08:44:38 +0000 (08:44 +0000)
commit2c876f9c587a359ffd7191723cf616b14dcb9cf1
tree17f941b0fe361b8c918b4bcfe63f3f5d3d469693
parent89a9f61dfcd76cdbfd7c731b823cb4a3a7e8d1cf
tls: switch to vc service and track half-open sessions

Half-open tls sessions are now tracked by the app worker and are cleaned
up only when tcp cleans up its half-open session, i.e., independent of
when the established tls context is allocated.

Type: improvement

Signed-off-by: Florin Coras <fcoras@cisco.com>
Change-Id: If5d594d7095192dd527daf4ea1358ffeccdfcc7a
src/vnet/session/application.h
src/vnet/session/application_interface.h
src/vnet/session/application_worker.c
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/tls/tls.c
src/vnet/tls/tls.h