pkgs/openwrt/uci-config: try some usteer tuning

This commit is contained in:
Astro 2023-10-27 22:27:19 +02:00
parent 5bf28d9326
commit 7149638ef0
1 changed files with 17 additions and 1 deletions

View File

@ -132,6 +132,13 @@ let
)
);
mgmtInterface =
let
mgmtInterfaces = networkInterfaces "mgmt";
in if builtins.length mgmtInterfaces == 1
then builtins.head mgmtInterfaces
else "br-mgmt";
in
''
# Set root password
@ -306,6 +313,11 @@ in
uci set wireless.@wifi-iface[-1].ieee80211k=1
uci set wireless.@wifi-iface[-1].rrm_neighbor_report=1
uci set wireless.@wifi-iface[-1].rrm_beacon_report=1
uci set wireless.@wifi-iface[-1].ieee80211r=1
uci set wireless.@wifi-iface[-1].ft_over_ds=1
uci set wireless.@wifi-iface[-1].ft_psk_generate_local=1
uci set wireless.@wifi-iface[-1].ieee80211v=1
uci set wireless.@wifi-iface[-1].ft_bridge=${mgmtInterface}
''
) (builtins.attrNames radioConfig.ssids)}
'') (builtins.attrNames hostConfig.wifi))}
@ -314,7 +326,11 @@ in
uci set usteer.@usteer[0].assoc_steering=1
uci set usteer.@usteer[0].initial_connect_delay=200
uci set usteer.@usteer[0].load_kick_enabled=1
uci set usteer.@usteer[0].signal_diff_threshold=10
uci set usteer.@usteer[0].load_kick_threshold=67
uci set usteer.@usteer[0].signal_diff_threshold=15
uci set usteer.@usteer[0].load_balancing_threshold=8
uci set usteer.@usteer[0].band_steering_threshold=16
# uci add_list usteer.@usteer[0].event_log_types probe_req_accept probe_req_deny auth_req_accept auth_req_deny assoc_req_accept assoc_req_deny load_kick_trigger load_kick_reset load_kick_min_clients load_kick_no_client load_kick_client signal_kick
uci commit