diff options
| author | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-09-22 16:17:05 +0000 | 
|---|---|---|
| committer | jow <jow@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2009-09-22 16:17:05 +0000 | 
| commit | 2c756a3dcc7a69ef15c09cd1b6f2b952623f574c (patch) | |
| tree | e77037917b75d40de8f87b90c9d419df7f0fbcc4 | |
| parent | 4ad5e7f41ddcb6cd526aaa086fc91a07c4d75bb4 (diff) | |
[package] [docs] implement doth (802.11h) and wmm (802.11e) options for broadcom as well; update docs
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@17676 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | docs/wireless.tex | 10 | ||||
| -rw-r--r-- | package/broadcom-wl/files/lib/wifi/broadcom.sh | 12 | 
2 files changed, 19 insertions, 3 deletions
| diff --git a/docs/wireless.tex b/docs/wireless.tex index d92fa76cd..16dcd689f 100644 --- a/docs/wireless.tex +++ b/docs/wireless.tex @@ -121,6 +121,8 @@ config wifi-iface      option port     port      option hidden   0,1      option isolate  0,1	(broadcom) +    option doth     0,1	(atheros, broadcom) +    option wmm      0,1	(atheros, broadcom)  \end{Verbatim}  \paragraph{Options for the \texttt{wifi-device}:} @@ -230,6 +232,14 @@ config wifi-iface          Optional: Isolation is a mode usually set on hotspots that limits the clients to communicate only with the AP and not with other wireless clients.          0 disables ap isolation (default); 1 enables ap isolation. +    \item \texttt{doth} \\ +        Optional: Toggle 802.11h mode. +        0 disables 802.11h (default); 1 enables it. + +    \item \texttt{wmm} \\ +        Optional: Toggle 802.11e mode. +        0 disables 802.11e (default); 1 enables it. +  \end{itemize}  \paragraph{Mesh Point} diff --git a/package/broadcom-wl/files/lib/wifi/broadcom.sh b/package/broadcom-wl/files/lib/wifi/broadcom.sh index 7d56c10e0..985100f6f 100644 --- a/package/broadcom-wl/files/lib/wifi/broadcom.sh +++ b/package/broadcom-wl/files/lib/wifi/broadcom.sh @@ -125,6 +125,8 @@ enable_broadcom() {  	config_get macaddr "$device" macaddr  	config_get txpower "$device" txpower  	local vif_pre_up vif_post_up vif_do_up vif_txpower +	local doth=0 +	local wmm=0  	_c=0  	nas="$(which nas)" @@ -139,7 +141,7 @@ enable_broadcom() {  	} || {  		slottime="${slottime:--1}"  	} -	 +  	case "$macfilter" in  		allow|2)  			macfilter=2; @@ -159,7 +161,10 @@ enable_broadcom() {  		append vif_pre_up "vif $_c" "$N"  		append vif_post_up "vif $_c" "$N"  		append vif_do_up "vif $_c" "$N" -		 + +		config_get_bool wmm "$vif" wmm "$wmm" +		config_get_bool doth "$vif" doth "$doth" +  		[ "$mode" = "sta" ] || {  			config_get_bool hidden "$vif" hidden 0  			append vif_pre_up "closed $hidden" "$N" @@ -282,7 +287,8 @@ ${mssid:+mssid $mssid}  infra $infra  ${wet:+wet 1}  802.11d 0 -802.11h 0 +802.11h ${doth:-0} +wme ${wmm:-0}  rxant ${rxantenna:-3}  txant ${txantenna:-3}  monitor ${monitor:-0} | 
