From: Steven Luong Date: Tue, 20 Oct 2020 00:21:10 +0000 (-0700) Subject: vmxnet3: vmxnet3_dump is broken X-Git-Tag: v21.06-rc0~270 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=58d66743aa2a40d73808eee9dcfec77f78d6e9f3;p=vpp.git vmxnet3: vmxnet3_dump is broken control ping id was not set Fixes: gerrit 22396 / I009e806997461ad790f125d6359993862e1c5e5d Type: fix Signed-off-by: Steven Luong Change-Id: I6e96533f150da4bd0e651b5572345246623ae0ad --- diff --git a/src/plugins/vmxnet3/vmxnet3_test.c b/src/plugins/vmxnet3/vmxnet3_test.c index fbd675da5de..6fa9373486c 100644 --- a/src/plugins/vmxnet3/vmxnet3_test.c +++ b/src/plugins/vmxnet3/vmxnet3_test.c @@ -173,6 +173,9 @@ api_vmxnet3_dump (vat_main_t * vam) S (mp); /* Use a control ping for synchronization */ + if (!vxm->ping_id) + vxm->ping_id = + vl_msg_api_get_msg_index ((u8 *) (VL_API_CONTROL_PING_CRC)); mp_ping = vl_msg_api_alloc_as_if_client (sizeof (*mp_ping)); mp_ping->_vl_msg_id = htons (vxm->ping_id); mp_ping->client_index = vam->my_client_index;