fix(metrics): move ping metrics sending to baseliner

This commit is contained in:
Nils Andreas Svee committed 2026-10-08 14:15:14 +07:00
1 parent ac349a1897
commit 480976b666
4 files changed
+33 -3

No files matched your search

+13
View File
@@ -1,3 +1,4 @@
use std::fmt::{self, Display};
use std::{
net::IpAddr,
time::{Duration, Instant},
@@ -16,6 +17,18 @@ pub enum MeasurementSource {
TcpTimestamp,
}
impl Display for MeasurementSource {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
match self {
MeasurementSource::IcmpEcho => write!(f, "icmp"),
MeasurementSource::IcmpTimestamp => write!(f, "icmp-timestamps"),
MeasurementSource::Irtt => write!(f, "irtt"),
MeasurementSource::TcpSeqAck => write!(f, "tcp-seqack"),
MeasurementSource::TcpTimestamp => write!(f, "tcp-timestamp"),
}
}
}
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct MeasurementStream {
pub id: MeasurementStreamId,