X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_port%2Frte_port_frag.c;h=0fcace99b6cc90a38efcef554bde9482c995fbdf;hb=8bf7a79d508253d417d1088f35279fabb539ddd9;hp=3720d5dba36f21fec70704baa4f4fbf1ea4a90d6;hpb=a2ba0b9fe8f744570592eb85825e87f5afd71e8f;p=dpdk.git diff --git a/lib/librte_port/rte_port_frag.c b/lib/librte_port/rte_port_frag.c index 3720d5dba3..0fcace99b6 100644 --- 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++) { - 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 = - 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); }