How to increase mbuf size in dpdk version 17.11
Lombardo, Ed
Ed.Lombardo at netscout.com
Tue Mar 1 19:34:22 CET 2022
Hi,
I have an application built with dpdk 17.11.
During initialization I want to change the mbuf size from 2K to 16K.
I want to receive packet sizes of 8K or more in one mbuf.
The VM running the application is configured to have 2G hugepages.
I tried many things and I get an error when a packet arrives.
I read online that there is #define DEFAULT_MBUF_DATA_SIZE that I changed from 2176 to ((2048*8)+128), where 128 is for headroom.
The call to rte_pktmbuf_pool_create() returns success with my changes.
>From the rte_mempool_dump() - "rx_nombuf" - Total number of Rx mbuf allocation failures. This value increments each time a packet arrives.
Is there any reference document explaining what causes this error?
Is there a user guide I should follow to make the mbuf size change, starting with the hugepage value?
Thanks,
Ed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mails.dpdk.org/archives/users/attachments/20220301/8e3ef66d/attachment.htm>
More information about the users
mailing list