feat(pinger): Implement new craft_packet signature for ICMP types

This commit is contained in:
Nils Andreas Svee committed 2026-04-23 00:16:19 +07:00
1 parent 6ae19b619a
commit 80adb368d4
2 files changed
+11 -4

No files matched your search

+6 -2
View File
@@ -72,8 +72,12 @@ impl PingListener for PingerICMPTimestampListener {
}
impl PingSender for PingerICMPTimestampSender {
fn craft_packet(&self, id: u16, seq: u16) -> Icmpv4Packet {
fn craft_packet(&self, id: u16, seq: u16) -> (Icmpv4Packet, i64) {
let time_since_midnight = Time::new(ClockId::Realtime).get_time_since_midnight();
Icmpv4Packet::with_timestamp_request(id, seq, time_since_midnight as u32, 0, 0).unwrap()
(
Icmpv4Packet::with_timestamp_request(id, seq, time_since_midnight as u32, 0, 0)
.unwrap(),
time_since_midnight as i64,
)
}
}