hostapd: rework frequency/ht/vht selection for ibss/mesh
- Remove obsolete patch chunks regarding fixed_freq - Instead of patching in custom HT40+/- parameters, use the standard config syntax as much as possible. - Use fixed_freq for mesh - Fix issues with disabling obss scan when using fixed_freq on mesh Signed-off-by: Felix Fietkau <nbd@nbd.name>
This commit is contained in:
@@ -524,7 +524,7 @@ mac80211_setup_supplicant() {
|
||||
|
||||
mac80211_setup_supplicant_noctl() {
|
||||
wpa_supplicant_prepare_interface "$ifname" nl80211 || return 1
|
||||
wpa_supplicant_add_network "$ifname"
|
||||
wpa_supplicant_add_network "$ifname" "$freq" "$htmode"
|
||||
wpa_supplicant_run "$ifname"
|
||||
}
|
||||
|
||||
@@ -637,6 +637,7 @@ mac80211_setup_vif() {
|
||||
authsae_start_interface || failed=1
|
||||
else
|
||||
wireless_vif_parse_encryption
|
||||
freq="$(get_freq "$phy" "$channel")"
|
||||
mac80211_setup_supplicant_noctl || failed=1
|
||||
fi
|
||||
else
|
||||
@@ -694,6 +695,7 @@ mac80211_setup_vif() {
|
||||
wireless_vif_parse_encryption
|
||||
mac80211_setup_adhoc_htmode
|
||||
if [ "$wpa" -gt 0 -o "$auto_channel" -gt 0 ]; then
|
||||
freq="$(get_freq "$phy" "$channel")"
|
||||
mac80211_setup_supplicant_noctl || failed=1
|
||||
else
|
||||
mac80211_setup_adhoc
|
||||
|
||||
Reference in New Issue
Block a user