X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Feal%2Fwindows%2Feal_memalloc.c;h=55d6dcc71ca17d6f504d03f6128e1421abc006fc;hb=4042dc2037a1509596f7eb48370185434bad39cc;hp=4459d59b1a24fe8224078298c420f1b6633daa61;hpb=99a2dd955fba6e4cc23b77d590a033650ced9c45;p=dpdk.git diff --git a/lib/eal/windows/eal_memalloc.c b/lib/eal/windows/eal_memalloc.c index 4459d59b1a..55d6dcc71c 100644 --- a/lib/eal/windows/eal_memalloc.c +++ b/lib/eal/windows/eal_memalloc.c @@ -99,16 +99,11 @@ alloc_seg(struct rte_memseg *ms, void *requested_addr, int socket_id, */ *(volatile int *)addr = *(volatile int *)addr; - /* Only try to obtain IOVA if it's available, so that applications - * that do not need IOVA can use this allocator. - */ - if (rte_eal_using_phys_addrs()) { - iova = rte_mem_virt2iova(addr); - if (iova == RTE_BAD_IOVA) { - RTE_LOG(DEBUG, EAL, - "Cannot get IOVA of allocated segment\n"); - goto error; - } + iova = rte_mem_virt2iova(addr); + if (iova == RTE_BAD_IOVA) { + RTE_LOG(DEBUG, EAL, + "Cannot get IOVA of allocated segment\n"); + goto error; } /* Only "Ex" function can handle hugepages. */