mem: rename segment address from physical to IOVA
[dpdk.git] / lib / librte_eal / common / rte_malloc.c
index d65c05a..0028128 100644 (file)
@@ -255,13 +255,13 @@ rte_malloc_virt2phy(const void *addr)
        const struct malloc_elem *elem = malloc_elem_from_data(addr);
        if (elem == NULL)
                return RTE_BAD_PHYS_ADDR;
-       if (elem->ms->phys_addr == RTE_BAD_PHYS_ADDR)
-               return RTE_BAD_PHYS_ADDR;
+       if (elem->ms->iova == RTE_BAD_IOVA)
+               return RTE_BAD_IOVA;
 
        if (rte_eal_iova_mode() == RTE_IOVA_VA)
                paddr = (uintptr_t)addr;
        else
-               paddr = elem->ms->phys_addr +
+               paddr = elem->ms->iova +
                        ((uintptr_t)addr - (uintptr_t)elem->ms->addr);
        return paddr;
 }