win arp wait list

This commit is contained in:
asxalex 2024-10-25 16:43:05 +08:00
parent 69255d7907
commit d1e30370fc

View File

@ -14,8 +14,9 @@ use wintun;
use crate::get_edge;
use crate::network::{
add_to_arp_wait_list, form_ethernet_packet, generate_arp_request, send_arp_request,
send_packet_to_net, ArpHdr, ArpRequestInfo, ArpResponse, ARP_REPLY, ARP_REQUEST,
add_to_arp_wait_list, arp_arrived, form_ethernet_packet, generate_arp_request,
send_arp_request, send_packet_to_net, ArpHdr, ArpRequestInfo, ArpResponse, ARP_REPLY,
ARP_REQUEST,
};
use crate::pb::{encode_to_udp_message, SdlData};
use crate::tcp::PacketType;
@ -198,6 +199,7 @@ impl TunTapPacketHandler for Iface {
mac: arp.shwaddr,
})
.await;
arp_arrived(from_ip, arp.shwaddr).await;
}
}
_other => {