From afe403f273997dd309af82d5f6df4a765ea29e1b Mon Sep 17 00:00:00 2001 From: ache Date: Wed, 5 Aug 2026 10:42:53 +0200 Subject: Remove TTL reply --- src/stats.rs | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'src/stats.rs') diff --git a/src/stats.rs b/src/stats.rs index db99fb4..3848d6b 100644 --- a/src/stats.rs +++ b/src/stats.rs @@ -10,16 +10,10 @@ pub struct Stats { pub avg_rtt: f64, /// Mean absolute difference (deviation) from the average pub mad_rtt: f64, - - // Time To Live - pub min_ttl: u32, - pub max_ttl: u32, - pub avg_ttl: f64, } pub fn compute_stats(states: &[crate::state::State]) -> Option { let mut rtts: Vec = Vec::new(); - let mut ttls: Vec = Vec::new(); let received = states .iter() @@ -32,9 +26,8 @@ pub fn compute_stats(states: &[crate::state::State]) -> Option { } for state in states { - if let crate::state::State::Received { rtt, ttl } = state { + if let crate::state::State::Received { rtt } = state { rtts.push(*rtt); - ttls.push(*ttl); } } @@ -51,13 +44,6 @@ pub fn compute_stats(states: &[crate::state::State]) -> Option { .sum::() / rtts.len() as f64; - // TTL stats - let min_ttl = ttls.iter().min().copied().unwrap(); - let max_ttl = ttls.iter().max().copied().unwrap(); - - let sum_ttl: u32 = ttls.iter().sum(); - let avg_ttl = sum_ttl as f64 / ttls.len() as f64; - Some(Stats { received, lost, @@ -65,8 +51,5 @@ pub fn compute_stats(states: &[crate::state::State]) -> Option { max_rtt, avg_rtt, mad_rtt, - min_ttl, - max_ttl, - avg_ttl, }) } -- cgit v1.3-2-g11bf