use xdp_firewall_common::Stats; pub struct Rate { pub pps: u64, pub bps: u64, } pub fn compute_rate(now: Stats, last: Stats, elapsed_secs: f64) -> Rate { let pkts = now.packets.saturating_sub(last.packets); let bytes = now.bytes.saturating_sub(last.bytes); Rate { pps: (pkts as f64 / elapsed_secs) as u64, bps: (bytes as f64 / elapsed_secs) as u64, } }