luci: initial 802.11ac support
While working with 802.11ac (ath10k) I've noticed the web interface configuration missing basic support for 11ac devices - unable to set VHT (htmode) and 11ac (hwmode). This patch adds initial support for luci admin-full page and 802.11ac MAC80211 devices. v2: * replace obsolete 11nac mode with 11a + vhtmode (jow in ticket: #17323) Signed-off-by: Bartosz Markowski <bartosz.markowski@tieto.com> [jow: fix typo in get_i18n()] Signed-off-by: Jo-Philipp Wich <jow@openwrt.org>
This commit is contained in:
parent
371355c0f6
commit
d2c1882786
3 changed files with 12 additions and 1 deletions
|
@ -192,7 +192,16 @@ if hwtype == "mac80211" then
|
|||
|
||||
mode = s:taboption("advanced", ListValue, "hwmode", translate("Band"))
|
||||
|
||||
if hw_modes.n then
|
||||
if hw_modes.ac then
|
||||
if hw_modes.ac then mode:value("11a", "5GHz (802.11n+ac)") end
|
||||
|
||||
htmode = s:taboption("advanced", ListValue, "htmode", translate("VHT mode (802.11ac)"))
|
||||
htmode:value("", translate("disabled"))
|
||||
htmode:value("VHT20", "20MHz")
|
||||
htmode:value("VHT40", "40MHz")
|
||||
htmode:value("VHT80", "80MHz")
|
||||
|
||||
elseif 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
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@ You may obtain a copy of the License at
|
|||
if bl.b then bands = bands .. "b" end
|
||||
if bl.g then bands = bands .. "g" end
|
||||
if bl.n then bands = bands .. "n" end
|
||||
if bl.ac then bands = bands .. "ac" end
|
||||
end
|
||||
|
||||
local hw = dev.iwinfo.hardware_name
|
||||
|
|
|
@ -1274,6 +1274,7 @@ function wifidev.get_i18n(self)
|
|||
if l.b then m = m .. "b" end
|
||||
if l.g then m = m .. "g" end
|
||||
if l.n then m = m .. "n" end
|
||||
if l.ac then m = "ac" end
|
||||
|
||||
return "%s 802.11%s Wireless Controller (%s)" %{ t, m, self:name() }
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue