From: Florin Coras Date: Thu, 11 Sep 2025 16:04:43 +0000 (-0400) Subject: session: track app session index for cl sessions X-Git-Tag: v26.02-rc0~38 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=e49ebc09dea1ba4328dacf8671dcbb980850482f;p=vpp.git session: track app session index for cl sessions Type: fix Change-Id: I961d00f40a0facd6db4d4f39177bd22b36ed29f3 Signed-off-by: Florin Coras --- diff --git a/src/vnet/session/session_api.c b/src/vnet/session/session_api.c index 8192194ff34..0ad2e9d4b30 100644 --- a/src/vnet/session/session_api.c +++ b/src/vnet/session/session_api.c @@ -485,6 +485,10 @@ mq_send_session_bound_cb (u32 app_wrk_index, u32 api_context, m.rx_fifo = fifo_segment_fifo_offset (wrk_ls->rx_fifo); m.tx_fifo = fifo_segment_fifo_offset (wrk_ls->tx_fifo); m.segment_handle = session_segment_handle (wrk_ls); + + /* Keep pointer to app session */ + wrk_ls->rx_fifo->app_session_index = api_context; + wrk_ls->tx_fifo->app_session_index = api_context; } snd_msg: