On Thu, Apr 21, 2022 at 11:36 AM Deepak Khandelwal <[email protected]> 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: [email protected] > > Signed-off-by: Deepak Khandelwal <[email protected]> > Suggested-by: Anatoly Burakov <[email protected]> > Acked-by: Anatoly Burakov <[email protected]>
Applied, thanks Deepak. -- David Marchand

