Hi,

I am trying to figure out where VPP allocates memory for the DPDK TX queues.

In dpdk/common.c
I am seeing a call to: vec_validate_aligned (xd->tx_queues, xd->tx_q_used - 1, 
CLIB_CACHE_LINE_BYTES)
I'm not if this allocates memory for each queue since I'm not seeing a size 
other than for alignment.

A bit further down,
rte_eth_tx_queue_setup is called, but no queue memory is actually provided.

Can someone shed light as to how VPP allocates memory for the TX rings?

Thanks,
Mauricio
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#18097): https://lists.fd.io/g/vpp-dev/message/18097
Mute This Topic: https://lists.fd.io/mt/78366962/21656
Mute #vpp:https://lists.fd.io/g/vpp-dev/mutehashtag/vpp
Mute #vnet:https://lists.fd.io/g/vpp-dev/mutehashtag/vnet
Mute #dpdk:https://lists.fd.io/g/vpp-dev/mutehashtag/dpdk
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to