From: Florin Coras Date: Tue, 6 May 2025 21:10:28 +0000 (-0400) Subject: session: update state on unexpected delete ntf X-Git-Tag: v25.10-rc0~29 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=b004c0764e68df5129b5571d4c18c435530d3873;p=vpp.git session: update state on unexpected delete ntf Type: improvement Change-Id: I3b180ccdcd6073688bb220a35cd97f2411cee28a Signed-off-by: Florin Coras --- diff --git a/src/vnet/session/session.c b/src/vnet/session/session.c index 382b0a9f3db..35da9efca70 100644 --- a/src/vnet/session/session.c +++ b/src/vnet/session/session.c @@ -988,7 +988,8 @@ session_transport_delete_notify (transport_connection_t * tc) session_delete (s); break; default: - clib_warning ("session state %u", s->session_state); + clib_warning ("session %u state %u", s->session_index, s->session_state); + session_set_state (s, SESSION_STATE_TRANSPORT_DELETED); session_cleanup_notify (s, SESSION_CLEANUP_TRANSPORT); session_delete (s); break; @@ -1061,7 +1062,8 @@ session_transport_delete_request (transport_connection_t *tc, session_delete (s); break; default: - clib_warning ("session state %u", s->session_state); + clib_warning ("session %u state %u", s->session_index, s->session_state); + session_set_state (s, SESSION_STATE_TRANSPORT_DELETED); session_cleanup_notify_custom (s, SESSION_CLEANUP_TRANSPORT, cb_fn); session_delete (s); break;