win arp wait list
This commit is contained in:
parent
69255d7907
commit
d1e30370fc
@ -14,8 +14,9 @@ use wintun;
|
|||||||
|
|
||||||
use crate::get_edge;
|
use crate::get_edge;
|
||||||
use crate::network::{
|
use crate::network::{
|
||||||
add_to_arp_wait_list, form_ethernet_packet, generate_arp_request, send_arp_request,
|
add_to_arp_wait_list, arp_arrived, form_ethernet_packet, generate_arp_request,
|
||||||
send_packet_to_net, ArpHdr, ArpRequestInfo, ArpResponse, ARP_REPLY, 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::pb::{encode_to_udp_message, SdlData};
|
||||||
use crate::tcp::PacketType;
|
use crate::tcp::PacketType;
|
||||||
@ -198,6 +199,7 @@ impl TunTapPacketHandler for Iface {
|
|||||||
mac: arp.shwaddr,
|
mac: arp.shwaddr,
|
||||||
})
|
})
|
||||||
.await;
|
.await;
|
||||||
|
arp_arrived(from_ip, arp.shwaddr).await;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
_other => {
|
_other => {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user