From 3016f4b88781d1d312b06f559d3bea3de5049ede Mon Sep 17 00:00:00 2001 From: Nils Andreas Svee Date: Wed, 30 Sep 2026 15:34:54 +0700 Subject: [PATCH] feat(settings): add network settings for measurement sockets --- src/settings/mod.rs | 4 ++++ src/settings/validation.rs | 3 +++ 2 files changed, 7 insertions(+) diff --git a/src/settings/mod.rs b/src/settings/mod.rs index 577ee55..ecc1331 100644 --- a/src/settings/mod.rs +++ b/src/settings/mod.rs @@ -218,6 +218,10 @@ pub(crate) struct NetworkSettings { pub(crate) upload_base_kbits: f64, #[serde(default = "default_min_percent")] pub(crate) upload_min_percent: f64, + + pub(crate) measurement_bind_device: Option, + pub(crate) measurement_mark: Option, + pub(crate) measurement_fib: Option, } impl NetworkSettings { diff --git a/src/settings/validation.rs b/src/settings/validation.rs index f392b01..14a54cd 100644 --- a/src/settings/validation.rs +++ b/src/settings/validation.rs @@ -399,6 +399,9 @@ mod tests { download_min_percent: 1.0, upload_base_kbits, upload_min_percent: 1.0, + measurement_bind_device: None, + measurement_mark: None, + measurement_fib: None, } }