app/testpmd: modify mac in csum forwarding
[dpdk.git] / app / test-pmd / csumonly.c
index e561dde..c9c095d 100644 (file)
@@ -540,6 +540,10 @@ pkt_burst_checksum_forward(struct fwd_stream *fs)
                 * and inner headers */
 
                eth_hdr = rte_pktmbuf_mtod(m, struct ether_hdr *);
+               ether_addr_copy(&peer_eth_addrs[fs->peer_addr],
+                               &eth_hdr->d_addr);
+               ether_addr_copy(&ports[fs->tx_port].eth_addr,
+                               &eth_hdr->s_addr);
                parse_ethernet(eth_hdr, &info);
                l3_hdr = (char *)eth_hdr + info.l2_len;