add wlc commands for setting 802.11d and 802.11h mode, disable both by default (helps...
authorFelix Fietkau <nbd@openwrt.org>
Wed, 20 Dec 2006 05:07:11 +0000 (05:07 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Wed, 20 Dec 2006 05:07:11 +0000 (05:07 +0000)
SVN-Revision: 5874

package/broadcom-wl/files/lib/wifi/broadcom.sh
package/broadcom-wl/src/wlc/wlc.c

index d423288d0ce0528d32437f3d39e74599398f6876..71f81a7c6510bffb691cfa01a39e9e7aa6058c32 100644 (file)
@@ -211,6 +211,8 @@ mssid $mssid
 apsta $apsta
 infra $infra
 ${wet:+wet 1}
+802.11d 0
+802.11h 0
 
 radio ${radio:-1}
 macfilter 0
index ea56c1a040855a53a5c6ee6be541e70b492fcc6f..382e83a7b7643cc48f4f2cfa580b1cede2283f91 100644 (file)
@@ -899,6 +899,20 @@ static const struct wlc_call wlc_calls[] = {
                .data.str = "wme_noack",
                .desc = "WME ACK disable request",
        },
+       {
+               .name = "802.11d",
+               .param = INT,
+               .handler = wlc_ioctl,
+               .data.num = ((WLC_GET_REGULATORY << 16) | WLC_SET_REGULATORY),
+               .desc = "Enable/disable 802.11d regulatory management",
+       },
+       {
+               .name = "802.11h",
+               .param = INT,
+               .handler = wlc_ioctl,
+               .data.num = ((WLC_GET_SPECT_MANAGMENT << 16) | WLC_SET_SPECT_MANAGMENT),
+               .desc = "Enable/disable 802.11h spectrum management",
+       },
        {
                .name = "fragthresh",
                .param = INT,