Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
mem: skip attaching external memory in secondary process
[ upstream commit 90bf3f89ed33f78e9f41818caf123e13e508dee7 ] Currently, EAL init in secondary processes will attach all fbarrays in the memconfig to have access to the primary process's 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` [1] or `rte_malloc_heap_memory_attach` [2] calls. 1: https://doc.dpdk.org/api/rte__memory_8h.html#a2796da68de6825f8edf53759f8e4d230 2: https://doc.dpdk.org/api/rte__malloc_8h.html#af6360dea35bdf162feeb2b62cf149fd3 Fixes: ff3619d ("malloc: allow attaching to external memory chunks") Suggested-by: Anatoly Burakov <anatoly.burakov@intel.com> Signed-off-by: Deepak Khandelwal <deepak.khandelwal@intel.com> Acked-by: Anatoly Burakov <anatoly.burakov@intel.com>
- Loading branch information