summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2014-05-24 12:40:11 +0000
committerJo-Philipp Wich <jow@openwrt.org>2014-05-24 12:40:11 +0000
commitc9f7282d982f10e54fbc083c20e45e03052598fe (patch)
tree463a5aebf6f2b6403baff3558bf90d86d3f8d844
parentc0b538d4d8e904ab3e4bce9b2710cacf35cb3054 (diff)
modules/admin-full: further simplify wifi config
Drop 11b support since its not properly supported by mac80211 anyway. Rename 'hwmode' option to 'Band' and remove dependencies from 'htmode' field. Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
-rw-r--r--modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua17
1 files changed, 7 insertions, 10 deletions
diff --git a/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua b/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
index 60e475a58..4ae2f7776 100644
--- a/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
+++ b/modules/admin-full/luasrc/model/cbi/admin_network/wifi.lua
@@ -190,15 +190,13 @@ if hwtype == "mac80211" then
end
end
- mode = s:taboption("advanced", ListValue, "hwmode", translate("Mode"))
- if hw_modes.b then mode:value("11b", "802.11b") end
- if hw_modes.g then mode:value("11g", "802.11g") end
- if hw_modes.a then mode:value("11a", "802.11a") end
+ mode = s:taboption("advanced", ListValue, "hwmode", translate("Band"))
if hw_modes.n then
+ if hw_modes.g then mode:value("11g", "2.4GHz (802.11g+n)") end
+ if hw_modes.a then mode:value("11a", "5GHz (802.11a+n)") end
+
htmode = s:taboption("advanced", ListValue, "htmode", translate("HT mode (802.11n)"))
- htmode:depends("hwmode", "11a")
- htmode:depends("hwmode", "11g")
htmode:value("", translate("disabled"))
htmode:value("HT20", "20MHz")
htmode:value("HT40", "40MHz")
@@ -217,10 +215,9 @@ if hwtype == "mac80211" then
translate("Always use 40MHz channels even if the secondary channel overlaps. Using this option does not comply with IEEE 802.11n-2009!"))
noscan:depends("htmode", "HT40")
noscan.default = noscan.disabled
-
- --htcapab = s:taboption("advanced", DynamicList, "ht_capab", translate("HT capabilities"))
- --htcapab:depends("hwmode", "11na")
- --htcapab:depends("hwmode", "11ng")
+ else
+ if hw_modes.g then mode:value("11g", "2.4GHz (802.11g)") end
+ if hw_modes.a then mode:value("11a", "5GHz (802.11a)") end
end
local cl = iw and iw.countrylist