From 53b0be35a7834cfe0e40bad6acb75df13c28223a Mon Sep 17 00:00:00 2001 From: asxalex Date: Tue, 22 Oct 2024 16:09:31 +0800 Subject: [PATCH] src changed to dst --- src/network/packet.rs | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/network/packet.rs b/src/network/packet.rs index 8f4c555..352e3b7 100644 --- a/src/network/packet.rs +++ b/src/network/packet.rs @@ -831,14 +831,18 @@ async fn handle_tun_packet( let v = encode_to_udp_message(Some(data), PacketType::Data as u8).unwrap(); - println!("xxxx send arp reply"); - send_packet_to_net(edge, arp.shwaddr, &v, 0).await; + println!( + "xxxx send arp reply to [{}], selfmac=[{}]", + mac_to_string(&arp.dhwaddr), + mac_to_string(&self_mac) + ); + send_packet_to_net(edge, arp.dhwaddr, &v, 0).await; // send_to_sock(edge, &v, from_sock); // edge.sock.send(v).await; } } ARP_REPLY => { - println!("got arp reply"); + println!("got arp reply",); println!("mac {:?} is at {:?}", arp.shwaddr, from_ip.to_be_bytes()); if dest_ip == self_ip {