luci-base: drop unused tools.status.switch_status() call
authorJo-Philipp Wich <jo@mein.io>
Thu, 12 Sep 2019 09:09:20 +0000 (11:09 +0200)
committerJo-Philipp Wich <jo@mein.io>
Thu, 12 Sep 2019 09:09:57 +0000 (11:09 +0200)
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
modules/luci-base/luasrc/tools/status.lua

index e4bc4451a218a424d41e1ead2694462031b63384..dc30c064c04bd73438e305debca54c2fc3436d8c 100644 (file)
@@ -248,43 +248,3 @@ function wifi_assoclist()
 
        return assoc
 end
-
-function switch_status(devs)
-       local dev
-       local switches = { }
-       for dev in devs:gmatch("[^%s,]+") do
-               local ports = { }
-               local swc = io.popen("swconfig dev %s show"
-                       % luci.util.shellquote(dev), "r")
-
-               if swc then
-                       local l
-                       repeat
-                               l = swc:read("*l")
-                               if l then
-                                       local port, up = l:match("port:(%d+) link:(%w+)")
-                                       if port then
-                                               local speed  = l:match(" speed:(%d+)")
-                                               local duplex = l:match(" (%w+)-duplex")
-                                               local txflow = l:match(" (txflow)")
-                                               local rxflow = l:match(" (rxflow)")
-                                               local auto   = l:match(" (auto)")
-
-                                               ports[#ports+1] = {
-                                                       port   = tonumber(port) or 0,
-                                                       speed  = tonumber(speed) or 0,
-                                                       link   = (up == "up"),
-                                                       duplex = (duplex == "full"),
-                                                       rxflow = (not not rxflow),
-                                                       txflow = (not not txflow),
-                                                       auto   = (not not auto)
-                                               }
-                                       end
-                               end
-                       until not l
-                       swc:close()
-               end
-               switches[dev] = ports
-       end
-       return switches
-end