]> git.droids-corp.org - dpdk.git/blobdiff - lib/librte_eal/common/eal_common_memory.c
mem: allow memseg lists to be marked as external
[dpdk.git] / lib / librte_eal / common / eal_common_memory.c
index 30d018209296f717abb2a1bfe3c0d9a11026b964..a2461ed79fa00b1b13b77c5c8af96eaa8c7f07c2 100644 (file)
@@ -272,6 +272,9 @@ physmem_size(const struct rte_memseg_list *msl, void *arg)
 {
        uint64_t *total_len = arg;
 
+       if (msl->external)
+               return 0;
+
        *total_len += msl->memseg_arr.count * msl->page_sz;
 
        return 0;