mac80211: backport latest version from trunk (as of r28137)
[openwrt-10.03/.git] / package / mac80211 / files / lib / wifi / mac80211.sh
index a1e298df21243ebc7a26a96388c2574c7a8c65f5..9ef1d12623054e7d20d499b7b2d27ff6bbd05aa5 100644 (file)
@@ -16,6 +16,9 @@ mac80211_hostapd_setup_base() {
        config_get beacon_int "$device" beacon_int
        config_get basic_rate_list "$device" basic_rate
        config_get_bool noscan "$device" noscan
+
+       hostapd_set_log_options base_cfg "$device"
+
        [ -n "$channel" -a -z "$hwmode" ] && wifi_fixup_hwmode "$device"
 
        [ "$channel" = auto ] && {
@@ -280,6 +283,9 @@ enable_mac80211() {
        fixed=""
        local hostapd_ctrl=""
 
+       config_get ath9k_chanbw "$device" ath9k_chanbw
+       [ -n "$ath9k_chanbw" -a -d /sys/kernel/debug/ieee80211/$phy/ath9k ] && echo "$ath9k_chanbw" > /sys/kernel/debug/ieee80211/$phy/ath9k/chanbw
+
        [ -n "$country" ] && iw reg set "$country"
        [ "$channel" = "auto" -o "$channel" = "0" ] || {
                fixed=1