mbuf: replace data pointer by an offset
[dpdk.git] / app / test-pmd / flowgen.c
index b091b6d..8b4ed9a 100644 (file)
@@ -175,7 +175,7 @@ pkt_burst_flow_gen(struct fwd_stream *fs)
                pkt->next = NULL;
 
                /* Initialize Ethernet header. */
-               eth_hdr = (struct ether_hdr *)pkt->data;
+               eth_hdr = rte_pktmbuf_mtod(pkt, struct ether_hdr *);
                ether_addr_copy(&cfg_ether_dst, &eth_hdr->d_addr);
                ether_addr_copy(&cfg_ether_src, &eth_hdr->s_addr);
                eth_hdr->ether_type = rte_cpu_to_be_16(ETHER_TYPE_IPv4);