summaryrefslogtreecommitdiffhomepage
path: root/modules
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2013-01-04 16:25:13 +0000
committerJo-Philipp Wich <jow@openwrt.org>2013-01-04 16:25:13 +0000
commit45312520ab348ec58d0808b0c335c996e0df3a9d (patch)
tree47cbde4889300cc6d7916e12ca095eaaf455fce6 /modules
parent3fce9b3a3232e6c2ed5da9b252b4bbdfcde705b9 (diff)
modules/admin-full: display iwinfo hardware name in wifi overview
Diffstat (limited to 'modules')
-rw-r--r--modules/admin-full/luasrc/view/admin_network/wifi_overview.htm15
1 files changed, 10 insertions, 5 deletions
diff --git a/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm b/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm
index ab5d7a213..97d900d5c 100644
--- a/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm
+++ b/modules/admin-full/luasrc/view/admin_network/wifi_overview.htm
@@ -1,7 +1,7 @@
<%#
LuCI - Lua Configuration Interface
Copyright 2008-2009 Steven Barth <steven@midlink.org>
-Copyright 2008-2011 Jo-Philipp Wich <xm@subsignal.org>
+Copyright 2008-2013 Jo-Philipp Wich <xm@subsignal.org>
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
@@ -23,20 +23,25 @@ You may obtain a copy of the License at
ntm.init(uci)
- function guess_wifi_hw(ifname)
+ function guess_wifi_hw(dev)
local bands = ""
+ local ifname = dev:name()
local name, idx = ifname:match("^([a-z]+)(%d+)")
idx = tonumber(idx)
if has_iwinfo then
- local iw = luci.sys.wifi.getiwinfo(ifname)
- local bl = iw.hwmodelist
+ local bl = dev.iwinfo.hwmodelist
if bl and next(bl) then
if bl.a then bands = bands .. "a" end
if bl.b then bands = bands .. "b" end
if bl.g then bands = bands .. "g" end
if bl.n then bands = bands .. "n" end
end
+
+ local hw = dev.iwinfo.hardware_name
+ if hw then
+ return "%s 802.11%s" %{ hw, bands }
+ end
end
-- wl.o
@@ -365,7 +370,7 @@ You may obtain a copy of the License at
<tr>
<td style="width:34px"><img src="<%=resource%>/icons/wifi_big_disabled.png" style="float:left; margin-right:10px" id="<%=dev:name()%>-iw-upstate" /></td>
<td colspan="2" style="text-align:left">
- <big><strong><%=guess_wifi_hw(dev:name())%> (<%=dev:name()%>)</strong></big><br />
+ <big><strong><%=guess_wifi_hw(dev)%> (<%=dev:name()%>)</strong></big><br />
<span id="<%=dev:name()%>-iw-devinfo"></span>
</td>
<td style="width:310px;text-align:right">