session: ignore tx evts for cl sessions with no fifo 42/42442/3
authorFlorin Coras <fcoras@cisco.com>
Fri, 28 Feb 2025 03:13:19 +0000 (22:13 -0500)
committerDave Barach <vpp@barachs.net>
Sat, 1 Mar 2025 00:00:57 +0000 (00:00 +0000)
Type: fix

Change-Id: I3e484ed3447dde3540c39b2c5c5ce26329c83340
Signed-off-by: Florin Coras <fcoras@cisco.com>
src/vnet/session/session_node.c

index 7c5ab27..655f7ad 100644 (file)
@@ -1192,7 +1192,7 @@ session_tx_not_ready (session_t * s, u8 peek_data)
     }
   else
     {
-      if (s->session_state == SESSION_STATE_TRANSPORT_DELETED)
+      if (s->session_state == SESSION_STATE_TRANSPORT_DELETED || !s->tx_fifo)
        return 2;
     }
   return 0;