On 21/05/2015 17:59, Harish Patil wrote:
> Hello dpdk-dev,
>
> I understand that the reserved memzones cannot be freed, as mentioned in
> the DPDK specs. But I would like to know why? Is there any limitations?
There should be a few threads in the mailing list related to this topic.
Last that comes to mind:
http://dpdk.org/ml/archives/dev/2015-April/016501.html

Short answer is, it has not been implemented yet.
> If the memory is not freed/returned, then can it be reused for subsequent
> allocations without re-init (i.e. with same memzone name)?
> We use it for allocating DMA?ble memory.
It is up to the application to manage the use/re-use of memzones.
By the way, would maybe rte_malloc memory be more suitable than memzones 
for your application?
You can retrieve the physical address of memory allcoated by rte_malloc 
with rte_malloc_virt2phy.
> Secondly, there was a related discussion on this in the following email
> thread:
> http://dpdk.org/ml/archives/dev/2014-July/004456.html
>
> Do we plan to incorporate that changes?
There is some ongoing work related to freeing memzones:
http://dpdk.org/ml/archives/dev/2015-May/017470.html

Feel free to comment on it.

Sergio
> Thanks,
> Harish
>
>
> ________________________________
>
> This message and any attached documents contain information from the sending 
> company or its parent company(s), subsidiaries, divisions or branch offices 
> that may be confidential. If you are not the intended recipient, you may not 
> read, copy, distribute, or use this information. If you have received this 
> transmission in error, please notify the sender immediately by reply e-mail 
> and then delete this message.

Reply via email to