Commit fa6de2cc authored by nanamicat's avatar nanamicat

log

parent 1493ed25
Pipeline #42448 passed with stages
in 50 seconds
use crate::data::Router as RouterData; use crate::data::Router as RouterData;
use crate::protocol::{Hello, PeerQuality}; use crate::protocol::{Hello, PeerQuality};
use crate::settings::{Settings, INTERVAL, WINDOW}; use crate::settings::{INTERVAL, Settings, WINDOW};
use saturating_cast::SaturatingCast; use saturating_cast::SaturatingCast;
use std::collections::BTreeMap; use std::collections::BTreeMap;
use std::net::{IpAddr, Ipv4Addr, SocketAddr}; use std::net::{IpAddr, Ipv4Addr, SocketAddr};
...@@ -64,7 +64,16 @@ impl Router { ...@@ -64,7 +64,16 @@ impl Router {
} }
} }
let delay = (SystemTime::now().duration_since(SystemTime::UNIX_EPOCH).unwrap().as_millis() as u32).wrapping_sub(data.time) as i32; let now_ms = SystemTime::now().duration_since(SystemTime::UNIX_EPOCH).unwrap().as_millis() as u32;
tracing::info!(
"[{:?}] on_message: remote_time (packet)={} local_time (now)={} raw_diff (now-remote)={} delta={}",
self.link_address,
data.time,
now_ms,
now_ms.wrapping_sub(data.time) as i32,
delta
);
let delay = now_ms.wrapping_sub(data.time) as i32;
self.delay = delay; //+= (delay - self.delay) / 4; self.delay = delay; //+= (delay - self.delay) / 4;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment