diff options
Diffstat (limited to 'package/broadcom-wl')
| -rw-r--r-- | package/broadcom-wl/files/lib/wifi/broadcom.sh | 2 | ||||
| -rw-r--r-- | package/broadcom-wl/src/wlc/wlc.c | 14 | 
2 files changed, 16 insertions, 0 deletions
diff --git a/package/broadcom-wl/files/lib/wifi/broadcom.sh b/package/broadcom-wl/files/lib/wifi/broadcom.sh index d423288d0..71f81a7c6 100644 --- a/package/broadcom-wl/files/lib/wifi/broadcom.sh +++ b/package/broadcom-wl/files/lib/wifi/broadcom.sh @@ -211,6 +211,8 @@ mssid $mssid  apsta $apsta  infra $infra  ${wet:+wet 1} +802.11d 0 +802.11h 0  radio ${radio:-1}  macfilter 0 diff --git a/package/broadcom-wl/src/wlc/wlc.c b/package/broadcom-wl/src/wlc/wlc.c index ea56c1a04..382e83a7b 100644 --- a/package/broadcom-wl/src/wlc/wlc.c +++ b/package/broadcom-wl/src/wlc/wlc.c @@ -900,6 +900,20 @@ static const struct wlc_call wlc_calls[] = {  		.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,  		.handler = wlc_iovar,  | 
