[PATCH v2] eal/linux: skip attaching to external memory chunk
David Marchand
david.marchand at redhat.com
Thu Apr 28 14:08:35 CEST 2022
On Thu, Apr 21, 2022 at 11:36 AM Deepak Khandelwal
<deepak.khandelwal at intel.com> wrote:
>
> Currently, EAL init in secondary processes will attach all fbarrays
> in the memconfig to have access to primary process' page tables.
> However, fbarrays corresponding to external memory segments should
> not be attached at initialization, because this will happen as part
> of `rte_extmem_attach` or `rte_malloc_heap_memory_attach` calls.
>
> Both external memory API's document this:
>
> rte_malloc:
> http://doc.dpdk.org/api/rte__malloc_8h.html#af6360dea35bdf162feeb2b62cf149fd3
>
> rte_extmem:
> http://doc.dpdk.org/api/rte__memory_8h.html#a2796da68de6825f8edf53759f8e4d230
>
> Fixes: ff3619d6244b ("malloc: allow attaching to external memory chunks")
> Cc: stable at dpdk.org
>
> Signed-off-by: Deepak Khandelwal <deepak.khandelwal at intel.com>
> Suggested-by: Anatoly Burakov <anatoly.burakov at intel.com>
> Acked-by: Anatoly Burakov <anatoly.burakov at intel.com>
Applied, thanks Deepak.
--
David Marchand
More information about the dev
mailing list