From 8e88bf52ab53db84d958f52ece4f29a76ca7e19a Mon Sep 17 00:00:00 2001 From: Stanislav Zaikin Date: Tue, 27 May 2025 13:20:59 +0200 Subject: [PATCH] vapi: uds transport pass client index correctly client_index inside vapi message is an opaque cookie. client_index in vapi is just index inside sockclnt_create/sockclnt_delete messages. Type: fix Change-Id: Id06ff078788994d6c426e85e5ce08a259e236bc0 Signed-off-by: Stanislav Zaikin --- src/vpp-api/vapi/vapi.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/vpp-api/vapi/vapi.c b/src/vpp-api/vapi/vapi.c index e9fd346fbbb..db0e8a6005e 100644 --- a/src/vpp-api/vapi/vapi.c +++ b/src/vpp-api/vapi/vapi.c @@ -839,6 +839,7 @@ vapi_sock_client_send_disconnect (vapi_ctx_t ctx) mp = vapi_msg_alloc (ctx, sizeof (vl_api_sockclnt_delete_t)); clib_memset (mp, 0, sizeof (*mp)); mp->_vl_msg_id = ntohs (VL_API_SOCKCLNT_DELETE); + mp->index = ctx->my_client_index; mp->client_index = ctx->my_client_index; return vapi_sock_send (ctx, (void *) mp); -- 2.16.6