Firmware now inserts mac source address value in each frame.
[debian/gnuradio] / usrp2 / firmware / apps / app_common_v2.c
index 6d9606d45e980f9eafebb2d1b3bd6ad1debb629f..1568ca70b58afecd3ecb5bda8a1b2c7b8d701ddf 100644 (file)
@@ -70,6 +70,7 @@ void
 set_reply_hdr(u2_eth_packet_t *reply_pkt, u2_eth_packet_t const *cmd_pkt)
 {
   reply_pkt->ehdr.dst = cmd_pkt->ehdr.src;
+  reply_pkt->ehdr.src = *ethernet_mac_addr();
   reply_pkt->ehdr.ethertype = U2_ETHERTYPE;
   reply_pkt->thdr.flags = 0;
   reply_pkt->thdr.fifo_status = 0;     // written by protocol engine