vcl: fix get tx fifo len attr

Type: fix

Change-Id: I9b47600486b03c4c2cd031ed1f0faf6c28864fe4
Signed-off-by: Florin Coras <fcoras@cisco.com>
This commit is contained in:
Florin Coras
2024-10-25 02:09:13 -04:00
committed by Dave Wallace
parent 10c016c055
commit dced40dcac

View File

@ -3955,12 +3955,11 @@ vppcom_session_attr (uint32_t session_handle, uint32_t op,
case VPPCOM_ATTR_GET_TX_FIFO_LEN:
if (buffer && buflen && (*buflen >= sizeof (u32)))
{
/* VPP-TBD */
*(size_t *) buffer = (session->sndbuf_size ? session->sndbuf_size :
session->tx_fifo ?
svm_fifo_size (session->tx_fifo) :
vcm->cfg.tx_fifo_size);
*(u32 *) buffer =
(session->sndbuf_size ? session->sndbuf_size :
session->tx_fifo ? svm_fifo_size (session->tx_fifo) :
vcm->cfg.tx_fifo_size);
*buflen = sizeof (u32);
VDBG (2, "VPPCOM_ATTR_GET_TX_FIFO_LEN: %u (0x%x), buflen %d,"