git.droids-corp.org
/
dpdk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mbuf: rename physical address to IOVA
[dpdk.git]
/
drivers
/
net
/
cxgbe
/
sge.c
diff --git
a/drivers/net/cxgbe/sge.c
b/drivers/net/cxgbe/sge.c
index
9f91515
..
fc10d95
100644
(file)
--- a/
drivers/net/cxgbe/sge.c
+++ b/
drivers/net/cxgbe/sge.c
@@
-149,7
+149,7
@@
static int map_mbuf(struct rte_mbuf *mbuf, dma_addr_t *addr)
struct rte_mbuf *m = mbuf;
for (; m; m = m->next, addr++) {
struct rte_mbuf *m = mbuf;
for (; m; m = m->next, addr++) {
- *addr = m->buf_
physaddr
+ rte_pktmbuf_headroom(m);
+ *addr = m->buf_
iova
+ rte_pktmbuf_headroom(m);
if (*addr == 0)
goto out_err;
}
if (*addr == 0)
goto out_err;
}
@@
-423,7
+423,7
@@
static unsigned int refill_fl_usembufs(struct adapter *adap, struct sge_fl *q,
mbuf->nb_segs = 1;
mbuf->port = rxq->rspq.port_id;
mbuf->nb_segs = 1;
mbuf->port = rxq->rspq.port_id;
- mapping = (dma_addr_t)RTE_ALIGN(mbuf->buf_
physaddr
+
+ mapping = (dma_addr_t)RTE_ALIGN(mbuf->buf_
iova
+
mbuf->data_off,
adap->sge.fl_align);
mapping |= buf_size_idx;
mbuf->data_off,
adap->sge.fl_align);
mapping |= buf_size_idx;