New upstream version 17.11-rc3
[deb_dpdk.git] / drivers / net / bnxt / bnxt_ring.h
index 6d1eb58..164f482 100644 (file)
@@ -41,7 +41,7 @@
 #define RING_NEXT(ring, idx)           (((idx) + 1) & (ring)->ring_mask)
 
 #define RTE_MBUF_DATA_DMA_ADDR(mb) \
-       ((uint64_t)((mb)->buf_physaddr + (mb)->data_off))
+       ((uint64_t)((mb)->buf_iova + (mb)->data_off))
 
 #define DB_IDX_MASK                                            0xffffff
 #define DB_IDX_VALID                                           (0x1 << 26)
@@ -70,7 +70,7 @@
 
 struct bnxt_ring {
        void                    *bd;
-       phys_addr_t             bd_dma;
+       rte_iova_t              bd_dma;
        uint32_t                ring_size;
        uint32_t                ring_mask;