From b004c0764e68df5129b5571d4c18c435530d3873 Mon Sep 17 00:00:00 2001 From: Florin Coras Date: Tue, 6 May 2025 17:10:28 -0400 Subject: [PATCH] session: update state on unexpected delete ntf Type: improvement Change-Id: I3b180ccdcd6073688bb220a35cd97f2411cee28a Signed-off-by: Florin Coras --- src/vnet/session/session.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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; -- 2.16.6