session: add explicit reset api 60/22160/2
authorFlorin Coras <fcoras@cisco.com>
Sat, 17 Aug 2019 00:48:44 +0000 (17:48 -0700)
committerJohn Lo <loj@cisco.com>
Fri, 20 Sep 2019 21:36:26 +0000 (21:36 +0000)
commita267cba29c449b5b06c18670280b899da7dd2511
tree058b9b0a4b48b26e894f63e100f786f230c79cdf
parent7fe501a4b585f87bb095a2b023c381cd8baa2abe
session: add explicit reset api

Type: feature

This can be used to forcefully close a session. It's only available to
builtin applications for now. Transports must support the reset api
otherwise normal close is used.

Change-Id: I5e6d681cbc4c8045385e293e0e9d86fa2bf45849
Signed-off-by: Florin Coras <fcoras@cisco.com>
(cherry picked from commit dfb3b8771292e4c863ca266856aa2b5eb7cc7518)
src/vnet/session/session.c
src/vnet/session/session.h
src/vnet/session/session_node.c
src/vnet/session/transport.c
src/vnet/session/transport.h
src/vnet/tcp/tcp.c