diff --git a/src/config.rs b/src/config.rs index bca5910..5eed159 100644 --- a/src/config.rs +++ b/src/config.rs @@ -75,6 +75,7 @@ pub struct Config { pub min_change_interval: f64, pub measurement_type: MeasurementType, pub num_reflectors: u8, + pub peer_reselection_time: u64, pub reflector_list_file: String, pub speed_hist_size: u32, pub tick_interval: f64, @@ -162,6 +163,11 @@ impl Config { "sqm-autorate.@advanced_settings[0].num_reflectors", Some(5), )?, + peer_reselection_time: Self::get::( + "SQMA_PEER_RESELECTION_TIME", + "sqm-autorate.@advanced_settings[0].peer_reselection_time", + Some(15), + )?, reflector_list_file: Self::get::( "SQMA_REFLECTOR_LIST_FILE", "sqm-autorate.@advanced_settings[0].reflector_list_file",