tls: add half close support 72/42872/2
authorMatus Fabian <[email protected]>
Wed, 21 May 2025 14:47:08 +0000 (14:47 +0000)
committerDave Wallace <[email protected]>
Thu, 22 May 2025 15:38:25 +0000 (15:38 +0000)
commite792496809e3f6a6f5492cece83e349a9b36da0a
tree493eb886da1789084c4c8deae2679797d4b1fd9b
parentf703b6599c37d753a96bdbc57799d321f4ef3989
tls: add half close support

http/2 use vnet_shutdown_session on connection error after it sends
GOAWAY frame, which need half_close in underlaying transport proto vft
be implemented.

Type: improvement

Change-Id: I93c2e2ccb9bffc31a8111206acd37703c1c28052
Signed-off-by: Matus Fabian <[email protected]>
(cherry picked from commit 4dea0129ef814ffbc3da8ba6f6c7e4eb2c716fbc)
src/plugins/tlsopenssl/tls_openssl.c
src/vnet/tls/tls.c
src/vnet/tls/tls.h