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
net/sfc: fix multicast address list copy memory leak
[dpdk.git]
/
drivers
/
net
/
sfc
/
sfc_ef10_tx.c
diff --git
a/drivers/net/sfc/sfc_ef10_tx.c
b/drivers/net/sfc/sfc_ef10_tx.c
index
2e246f4
..
0454e79
100644
(file)
--- a/
drivers/net/sfc/sfc_ef10_tx.c
+++ b/
drivers/net/sfc/sfc_ef10_tx.c
@@
-195,7
+195,7
@@
sfc_ef10_tx_reap(struct sfc_ef10_txq *txq)
}
static void
}
static void
-sfc_ef10_tx_qdesc_dma_create(
phys_addr
_t addr, uint16_t size, bool eop,
+sfc_ef10_tx_qdesc_dma_create(
rte_iova
_t addr, uint16_t size, bool eop,
efx_qword_t *edp)
{
EFX_POPULATE_QWORD_4(*edp,
efx_qword_t *edp)
{
EFX_POPULATE_QWORD_4(*edp,
@@
-341,7
+341,7
@@
sfc_ef10_xmit_pkts(void *tx_queue, struct rte_mbuf **tx_pkts, uint16_t nb_pkts)
pkt_len = m_seg->pkt_len;
do {
pkt_len = m_seg->pkt_len;
do {
-
phys_addr
_t seg_addr = rte_mbuf_data_iova(m_seg);
+
rte_iova
_t seg_addr = rte_mbuf_data_iova(m_seg);
unsigned int seg_len = rte_pktmbuf_data_len(m_seg);
unsigned int id = added & ptr_mask;
unsigned int seg_len = rte_pktmbuf_data_len(m_seg);
unsigned int id = added & ptr_mask;