mbuf: rename data address helpers to IOVA
[dpdk.git] / drivers / net / bnx2x / bnx2x.c
index 44222af..99b532b 100644 (file)
@@ -184,7 +184,7 @@ bnx2x_dma_alloc(struct bnx2x_softc *sc, size_t size, struct bnx2x_dma *dma,
                PMD_DRV_LOG(ERR, "DMA alloc failed for %s", msg);
                return -ENOMEM;
        }
-       dma->paddr = (uint64_t) z->phys_addr;
+       dma->paddr = (uint64_t) z->iova;
        dma->vaddr = z->addr;
 
        PMD_DRV_LOG(DEBUG, "%s: virt=%p phys=%" PRIx64, msg, dma->vaddr, dma->paddr);
@@ -2135,7 +2135,7 @@ int bnx2x_tx_encap(struct bnx2x_tx_queue *txq, struct rte_mbuf *m0)
        tx_start_bd = &txq->tx_ring[TX_BD(bd_prod, txq)].start_bd;
 
        tx_start_bd->addr =
-           rte_cpu_to_le_64(rte_mbuf_data_dma_addr(m0));
+           rte_cpu_to_le_64(rte_mbuf_data_iova(m0));
        tx_start_bd->nbytes = rte_cpu_to_le_16(m0->data_len);
        tx_start_bd->bd_flags.as_bitfield = ETH_TX_BD_FLAGS_START_BD;
        tx_start_bd->general_data =