net/ngbe: add simple Rx flow
[dpdk.git] / drivers / net / pfe / base / pfe.h
index ff10806..0a88e98 100644 (file)
@@ -406,7 +406,7 @@ static inline void *pfe_mem_ptov(phys_addr_t paddr)
        return rte_mem_iova2virt(paddr);
 }
 
-static phys_addr_t pfe_mem_vtop(uint64_t vaddr) __attribute__((unused));
+static phys_addr_t pfe_mem_vtop(uint64_t vaddr) __rte_unused;
 
 static inline phys_addr_t pfe_mem_vtop(uint64_t vaddr)
 {
@@ -414,7 +414,7 @@ static inline phys_addr_t pfe_mem_vtop(uint64_t vaddr)
 
        memseg = rte_mem_virt2memseg((void *)(uintptr_t)vaddr, NULL);
        if (memseg)
-               return memseg->phys_addr + RTE_PTR_DIFF(vaddr, memseg->addr);
+               return memseg->iova + RTE_PTR_DIFF(vaddr, memseg->addr);
 
        return (size_t)NULL;
 }