From: Florin Coras Date: Sat, 18 Oct 2025 21:47:21 +0000 (-0400) Subject: session: return err if send dgram fails X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F10%2F43910%2F3;p=vpp.git session: return err if send dgram fails Make sure app_send_dgram_segs_raw returns error if dgram send fails just like app_send_stream_raw if not byte is enqueued. Type: improvement Change-Id: I4366a4718e9fedde87c8e79363bb4a91b5311588 Signed-off-by: Florin Coras --- diff --git a/src/vnet/session/application_interface.h b/src/vnet/session/application_interface.h index d88c1c30c32..40c6b15f8da 100644 --- a/src/vnet/session/application_interface.h +++ b/src/vnet/session/application_interface.h @@ -667,11 +667,11 @@ app_send_dgram_segs_raw (svm_fifo_t *f, app_session_transport_t *at, int rv; if (svm_fifo_max_enqueue_prod (f) < seg_len) - return 0; + return -1; rv = svm_fifo_enqueue_segments (f, segs, nsegs, 0 /* allow partial */); if (PREDICT_FALSE (rv < 0)) - return 0; + return rv; if (do_evt) {