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/bnx2x: fix invalid free on unplug
[dpdk.git]
/
drivers
/
net
/
i40e
/
i40e_rxtx_vec_altivec.c
diff --git
a/drivers/net/i40e/i40e_rxtx_vec_altivec.c
b/drivers/net/i40e/i40e_rxtx_vec_altivec.c
index
5ab9445
..
f3fc826
100644
(file)
--- a/
drivers/net/i40e/i40e_rxtx_vec_altivec.c
+++ b/
drivers/net/i40e/i40e_rxtx_vec_altivec.c
@@
-33,7
+33,7
@@
*/
#include <stdint.h>
*/
#include <stdint.h>
-#include <rte_ethdev.h>
+#include <rte_ethdev
_driver
.h>
#include <rte_malloc.h>
#include "base/i40e_prototype.h"
#include <rte_malloc.h>
#include "base/i40e_prototype.h"
@@
-100,7
+100,7
@@
i40e_rxq_rearm(struct i40e_rx_queue *rxq)
p1 = (uintptr_t)&mb1->rearm_data;
*(uint64_t *)p1 = rxq->mbuf_initializer;
p1 = (uintptr_t)&mb1->rearm_data;
*(uint64_t *)p1 = rxq->mbuf_initializer;
- /* load buf_addr(lo 64bit) and buf_
physaddr
(hi 64bit) */
+ /* load buf_addr(lo 64bit) and buf_
iova
(hi 64bit) */
vaddr0 = vec_ld(0, (vector unsigned long *)&mb0->buf_addr);
vaddr1 = vec_ld(0, (vector unsigned long *)&mb1->buf_addr);
vaddr0 = vec_ld(0, (vector unsigned long *)&mb0->buf_addr);
vaddr1 = vec_ld(0, (vector unsigned long *)&mb1->buf_addr);
@@
-538,7
+538,7
@@
vtx1(volatile struct i40e_tx_desc *txdp,
((uint64_t)pkt->data_len << I40E_TXD_QW1_TX_BUF_SZ_SHIFT));
vector unsigned long descriptor = (vector unsigned long){
((uint64_t)pkt->data_len << I40E_TXD_QW1_TX_BUF_SZ_SHIFT));
vector unsigned long descriptor = (vector unsigned long){
- pkt->buf_
physaddr
+ pkt->data_off, high_qw};
+ pkt->buf_
iova
+ pkt->data_off, high_qw};
*(vector unsigned long *)txdp = descriptor;
}
*(vector unsigned long *)txdp = descriptor;
}