From f413b265d5a5d334092d403625916e95a5022668 Mon Sep 17 00:00:00 2001 From: Semir Sionek Date: Mon, 1 Sep 2025 13:45:08 +0000 Subject: [PATCH] session: fix app_send_dgram_segs enqueueing n-1 segments Type: fix Change-Id: Iad1c4d967a10e2b5a2e951b119ff4b89716c3d50 Signed-off-by: Semir Sionek --- src/vnet/session/application_interface.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/vnet/session/application_interface.h b/src/vnet/session/application_interface.h index 284c1544bff..c29e67f9747 100644 --- a/src/vnet/session/application_interface.h +++ b/src/vnet/session/application_interface.h @@ -718,8 +718,8 @@ app_send_dgram_segs (app_session_t *s, svm_fifo_seg_t *segs, u32 data_nsegs, u32 seg_len = app_gen_dgram_header (segs, data_len, &s->transport, 0); return app_send_dgram_segs_raw (s->tx_fifo, &s->transport, s->vpp_evt_q, - segs, data_nsegs, seg_len, SESSION_IO_EVT_TX, - 1 /* do_evt */, noblock); + segs, data_nsegs + 1, seg_len, + SESSION_IO_EVT_TX, 1 /* do_evt */, noblock); } always_inline int -- 2.16.6