applications/luci-qos: clarify kb/s vs. kbit/s
[project/luci.git] / applications / luci-qos / luasrc / model / cbi / qos / qosmini.lua
index 503ad10..b412089 100644 (file)
@@ -21,8 +21,8 @@ m = Map("qos")
 s = m:section(NamedSection, "wan", "interface", translate("Internet Connection"))
 
 s:option(Flag, "enabled", translate("Quality of Service"))
-s:option(Value, "download", translate("Downlink"), "kb/s")
-s:option(Value, "upload", translate("Uplink"), "kb/s")
+s:option(Value, "download", translate("Downlink"), "kbit/s")
+s:option(Value, "upload", translate("Uplink"), "kbit/s")
 
 s = m:section(TypedSection, "classify")
 s.template = "cbi/tblsection"
@@ -50,11 +50,12 @@ wa.cbi_add_knownips(dsth)
 l7 = s:option(ListValue, "layer7", translate("Service"))
 l7.rmempty = true
 l7:value("", translate("all"))
-local pats = fs.dir("/etc/l7-protocols")
+local pats = fs.glob("/etc/l7-protocols/*/*.pat")
 if pats then
        for f in pats do
-               if f:sub(-4) == ".pat" then
-                       l7:value(f:sub(1, #f-4))
+               f = f:match("([^/]+)%.pat$")
+               if f then
+                       l7:value(f)
                end
        end
 end