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/base: import event prefetch
[dpdk.git]
/
lib
/
librte_port
/
rte_port_frag.c
diff --git
a/lib/librte_port/rte_port_frag.c
b/lib/librte_port/rte_port_frag.c
index
3720d5d
..
0fcace9
100644
(file)
--- a/
lib/librte_port/rte_port_frag.c
+++ b/
lib/librte_port/rte_port_frag.c
@@
-229,9
+229,10
@@
rte_port_ring_reader_frag_rx(void *port,
/* Copy meta-data from input jumbo packet to its fragments */
for (i = 0; i < p->n_frags; i++) {
/* Copy meta-data from input jumbo packet to its fragments */
for (i = 0; i < p->n_frags; i++) {
- uint8_t *src = RTE_MBUF_METADATA_UINT8_PTR(pkt, 0);
+ uint8_t *src =
+ RTE_MBUF_METADATA_UINT8_PTR(pkt, sizeof(struct rte_mbuf));
uint8_t *dst =
uint8_t *dst =
-
RTE_MBUF_METADATA_UINT8_PTR(p->frags[i], 0
);
+
RTE_MBUF_METADATA_UINT8_PTR(p->frags[i], sizeof(struct rte_mbuf)
);
memcpy(dst, src, p->metadata_size);
}
memcpy(dst, src, p->metadata_size);
}