modules/admin-full: Detect hostap Prism2/2.5/3 hardware
authorVasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
Sat, 26 Feb 2011 22:30:58 +0000 (22:30 +0000)
committerVasilis Tsiligiannis <b_tsiligiannis@silverton.gr>
Sat, 26 Feb 2011 22:30:58 +0000 (22:30 +0000)
modules/admin-full/luasrc/view/admin_network/wifi_overview.htm

index f4a44d9..4682e89 100644 (file)
@@ -16,6 +16,7 @@ $Id$
 <%-
 
        local sys = require "luci.sys"
 <%-
 
        local sys = require "luci.sys"
+       local fs = require "luci.fs"
        local utl = require "luci.util"
        local uci = require "luci.model.uci".cursor()
        local ntm = require "luci.model.network"
        local utl = require "luci.util"
        local uci = require "luci.model.uci".cursor()
        local ntm = require "luci.model.network"
@@ -76,10 +77,14 @@ $Id$
                elseif name == "ra" then
                        return "RaLink 802.11%s Wireless Controller" % bands
 
                elseif name == "ra" then
                        return "RaLink 802.11%s Wireless Controller" % bands
 
-               -- prism?
+               -- hermes
                elseif name == "eth" then
                        return "Prism 802.11%s Wireless Controller" % bands
 
                elseif name == "eth" then
                        return "Prism 802.11%s Wireless Controller" % bands
 
+               -- hostap
+               elseif name == "wlan" and fs.isdirectory("/proc/net/hostap/" .. ifname) then
+                       return "Prism2/2.5/3 802.11%s Wireless Controller" % bands
+
                -- dunno yet
                else
                        return "Generic 802.11%s Wireless Controller" % bands
                -- dunno yet
                else
                        return "Generic 802.11%s Wireless Controller" % bands