On Thu, Apr 21, 2022 at 11:36 AM Deepak Khandelwal <deepak.khandel...@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: sta...@dpdk.org > > Signed-off-by: Deepak Khandelwal <deepak.khandel...@intel.com> > Suggested-by: Anatoly Burakov <anatoly.bura...@intel.com> > Acked-by: Anatoly Burakov <anatoly.bura...@intel.com>
Applied, thanks Deepak. -- David Marchand