On 23-Sep-18 10:21 PM, Thomas Monjalon wrote:
Hi Anatoly,
21/09/2018 18:13, Anatoly Burakov:
This is a proposal to enable using externally allocated memory
in DPDK.
About this change and previous ones, I think we may miss some
documentation about the usage and the internal design of the DPDK
memory allocation.
You already updated some doc recently:
http://git.dpdk.org/dpdk/commit/?id=b31739328
This is what we have currently:
http://doc.dpdk.org/guides/prog_guide/env_abstraction_layer.html#memory-segments-and-memory-zones-memzone
http://doc.dpdk.org/guides/prog_guide/env_abstraction_layer.html#malloc
http://doc.dpdk.org/guides/prog_guide/mempool_lib.html
This is probably a good time to check this doc again.
Do you think it deserves more explanations, or maybe some figures?
Maybe this could be split into two sections - explanation of user-facing
API, and explanation of its inner workings. However, I don't want for
DPDK documentation to become my personal soapbox, so i'm open to
suggestions on what is missing and how to organize the memory docs better :)
--
Thanks,
Anatoly