feat(config): Add peer reselection time

This commit is contained in:
Nils Andreas Svee committed 2026-02-21 22:42:20 +07:00
1 parent 2d21680f82
commit a4b3e7406e
1 file changed
+6
+6
View File
@@ -75,6 +75,7 @@ pub struct Config {
pub min_change_interval: f64, pub min_change_interval: f64,
pub measurement_type: MeasurementType, pub measurement_type: MeasurementType,
pub num_reflectors: u8, pub num_reflectors: u8,
pub peer_reselection_time: u64,
pub reflector_list_file: String, pub reflector_list_file: String,
pub speed_hist_size: u32, pub speed_hist_size: u32,
pub tick_interval: f64, pub tick_interval: f64,
@@ -162,6 +163,11 @@ impl Config {
"sqm-autorate.@advanced_settings[0].num_reflectors", "sqm-autorate.@advanced_settings[0].num_reflectors",
Some(5), Some(5),
)?, )?,
peer_reselection_time: Self::get::<u64>(
"SQMA_PEER_RESELECTION_TIME",
"sqm-autorate.@advanced_settings[0].peer_reselection_time",
Some(15),
)?,
reflector_list_file: Self::get::<String>( reflector_list_file: Self::get::<String>(
"SQMA_REFLECTOR_LIST_FILE", "SQMA_REFLECTOR_LIST_FILE",
"sqm-autorate.@advanced_settings[0].reflector_list_file", "sqm-autorate.@advanced_settings[0].reflector_list_file",