Ethernet Products
Determine ramifications of Intel® Ethernet products and technologies
4542 Discussions

How does DPDK prefetch the data in mbuf?




The valid date of the packet is placed in the red part of the mbuf in the figure. When the CPU wants to read the data in the packets, it will access the red part of the mbuf in the figure. So, I want to know how DPDK prefetches the mbuf it will prefetch the whole mbuf to cache or only prefetch the data part(the red part in the figure).

In addition, it would be better if you could introduce the code of DPDK's prefetching mechanism (prefetch mbuf or RX descriptors) in detail.

0 Kudos
1 Reply

Hello i_amzain,


Thank you for posting in Intel Ethernet Communities. 

Since this question involves DPDK, please check with Intel Premier Support for further assistance. See the following for access to Intel Premier Support.

Click the "Access and Log In" to contact the DPDK support

Please be informed that we will now close this request. Just feel free to post a new question if you have any other inquiry in the future as this thread will no longer be monitored.

Best regards,

Zigfreid I.

Intel® Customer Support

0 Kudos