session: set dgram mss when not constrained by transport 97/41597/3
authorFlorin Coras <[email protected]>
Wed, 25 Sep 2024 06:37:40 +0000 (23:37 -0700)
committerDave Barach <[email protected]>
Wed, 25 Sep 2024 15:46:31 +0000 (15:46 +0000)
Type: fix

Change-Id: I12ddcd56f2fecb504180cdc044a3b3c3d1db7e3c
Signed-off-by: Florin Coras <[email protected]>
src/vnet/session/session_node.c

index a6804f7..14b8005 100644 (file)
@@ -1249,6 +1249,7 @@ session_tx_set_dequeue_params (vlib_main_t * vm, session_tx_context_t * ctx,
            }
          ASSERT (ctx->hdr.data_length > ctx->hdr.data_offset);
          len = ctx->hdr.data_length - ctx->hdr.data_offset;
+         ctx->sp.snd_mss = clib_min (ctx->sp.snd_mss, len);
 
          if (ctx->hdr.gso_size)
            {