diff options
author | Florin Coras <fcoras@cisco.com> | 2019-02-16 20:47:32 -0800 |
---|---|---|
committer | Damjan Marion <dmarion@me.com> | 2019-02-18 20:43:33 +0000 |
commit | 222e1f4160a5828bb2b5bf62716cd76664f6100b (patch) | |
tree | eeb8b47fa94dc23152f1652e9dbd14c384d910ff /src/vnet/session/application.c | |
parent | a333795d1c425877645754a384af47755a80712e (diff) |
tcp: harden for high scale scenarios
- Better handle buffer starvation scenarios
- Handle case when both peers enter recovery due to packet loss.
- Fix passive open establish cleanup
Change-Id: I2f28baa2ff0383bb8f5f6d2452b49aa38ce69bce
Signed-off-by: Florin Coras <fcoras@cisco.com>
Diffstat (limited to 'src/vnet/session/application.c')
-rw-r--r-- | src/vnet/session/application.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/vnet/session/application.c b/src/vnet/session/application.c index e6292157dfa..ee69cf88c88 100644 --- a/src/vnet/session/application.c +++ b/src/vnet/session/application.c @@ -73,6 +73,7 @@ application_local_listen_session_alloc (application_t * app) ll->session_index = ll - app->local_listen_sessions; ll->session_type = session_type_from_proto_and_ip (TRANSPORT_PROTO_NONE, 0); ll->app_index = app->app_index; + ll->session_state = SESSION_STATE_LISTENING; return ll; } |