summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-olsr/luasrc/model
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2008-08-19 16:47:05 +0000
committerJo-Philipp Wich <jow@openwrt.org>2008-08-19 16:47:05 +0000
commitbfcefb717f6f23d8382bd7b2a3b877c3e54cc29a (patch)
treec4d6fa1db3e8f68244890694f6e27134ed22f27c /applications/luci-olsr/luasrc/model
parentdc638500b580ed785810d472edbbb9b7b9f7dffd (diff)
* luci/applications: olsr: convert general settings to dynamic section with most parameters removed to ease the compatibility pain
Diffstat (limited to 'applications/luci-olsr/luasrc/model')
-rw-r--r--applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua53
1 files changed, 1 insertions, 52 deletions
diff --git a/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua b/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua
index 80fe53ccd..b5da4e71d 100644
--- a/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua
+++ b/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua
@@ -17,6 +17,7 @@ require("luci.fs")
m = Map("olsr", "OLSR")
s = m:section(NamedSection, "general", "olsr")
+s.dynamic = true
debug = s:option(ListValue, "DebugLevel")
for i=0, 9 do
@@ -27,58 +28,6 @@ ipv = s:option(ListValue, "IpVersion")
ipv:value("4", "IPv4")
ipv:value("6", "IPv6")
-noint = s:option(Flag, "AllowNoInt")
-noint.enabled = "yes"
-noint.disabled = "no"
-
-s:option(Value, "Pollrate")
-
-tcr = s:option(ListValue, "TcRedundancy")
-tcr:value("0", translate("olsr_general_tcredundancy_0"))
-tcr:value("1", translate("olsr_general_tcredundancy_1"))
-tcr:value("2", translate("olsr_general_tcredundancy_2"))
-
-s:option(Value, "MprCoverage")
-
-lql = s:option(ListValue, "LinkQualityLevel")
-lql:value("0", translate("disable"))
-lql:value("1", translate("olsr_general_linkqualitylevel_1"))
-lql:value("2", translate("olsr_general_linkqualitylevel_2"))
-
-s:option(Value, "LinkQualityAging").optional = true
-
-lqa = s:option(ListValue, "LinkQualityAlgorithm")
-lqa.optional = true
-lqa:value("etx_fpm", translate("olsr_etx_fpm"))
-lqa:value("etx_float", translate("olsr_etx_float"))
-lqa:value("etx_ff", translate("olsr_etx_ff"))
-
-lqfish = s:option(Flag, "LinkQualityFishEye")
-
-s:option(Value, "LinkQualityWinSize")
-
-s:option(Value, "LinkQualityDijkstraLimit")
-
-hyst = s:option(Flag, "UseHysteresis")
-hyst.enabled = "yes"
-hyst.disabled = "no"
-
-fib = s:option(ListValue, "FIBMetric")
-fib.optional = true
-fib:value("flat")
-fib:value("correct")
-fib:value("approx")
-
-clrscr = s:option(Flag, "ClearScreen")
-clrscr.enabled = "yes"
-clrscr.disabled = "no"
-
-willingness = s:option(ListValue, "Willingness")
-for i=0,7 do
- willingness:value(i)
-end
-
-
i = m:section(TypedSection, "Interface", translate("interfaces"))
i.anonymous = true