pkgs/openwrt: install and configure usteerd

This commit is contained in:
Astro 2023-10-21 00:50:55 +02:00
parent 7856805718
commit e034170ce2
2 changed files with 15 additions and 0 deletions

View File

@ -100,6 +100,7 @@ in rec {
# wpa3
"-wpad-basic-wolfssl" "-wpad-mini"
"wpad-openssl"
"usteer"
] else [
# debugging
"tcpdump-mini"

View File

@ -298,10 +298,24 @@ in
${lib.optionalString (!ssidConfig.disassocLowAck) ''
uci set wireless.@wifi-iface[-1].disassoc_low_ack='0'
''}
# for usteerd
uci set wireless.@wifi-iface[-1].bss_transition=1
uci set wireless.@wifi-iface[-1].wnm_sleep_mode=1
uci set wireless.@wifi-iface[-1].time_advertisement=2
uci set wireless.@wifi-iface[-1].time_zone='GMT0'
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
''
) (builtins.attrNames radioConfig.ssids)}
'') (builtins.attrNames hostConfig.wifi))}
uci set usteer.@usteer[0].network=mgmt
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 commit
# Add hotfixes for MTU settings