X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=applications%2Fluci-olsr%2Fluasrc%2Fmodel%2Fcbi%2Folsr%2Folsrd.lua;h=09d18350741d431cd1d160fd2c909ead52259c46;hp=1ea3d9762b88640dd103a6b61a48196d77381b7c;hb=82f08a4a1d1f7d54ccc82326c02f40f11a028409;hpb=61fe05ef43b42887ec27dc2f07ef0c73ca91426b diff --git a/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua b/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua index 1ea3d9762..09d183507 100644 --- a/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua +++ b/applications/luci-olsr/luasrc/model/cbi/olsr/olsrd.lua @@ -11,12 +11,12 @@ You may obtain a copy of the License at $Id$ ]]-- + require("luci.tools.webadmin") -require("luci.fs") -m = Map("olsrd", "OLSR") +m = Map("olsrd", translate("olsrd", "OLSR Daemon")) -s = m:section(TypedSection, "olsrd", translate("olsr_general")) +s = m:section(TypedSection, "olsrd", translate("olsrd_general")) s.dynamic = true s.anonymous = true @@ -38,26 +38,26 @@ noint.optional = true s:option(Value, "Pollrate").optional = true 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")) +tcr:value("0", translate("olsrd_olsrd_tcredundancy_0")) +tcr:value("1", translate("olsrd_olsrd_tcredundancy_1")) +tcr:value("2", translate("olsrd_olsrd_tcredundancy_2")) tcr.optional = true s:option(Value, "MprCoverage").optional = true 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")) +lql:value("1", translate("olsrd_olsrd_linkqualitylevel_1")) +lql:value("2", translate("olsrd_olsrd_linkqualitylevel_2")) lql.optional = true 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")) +lqa:value("etx_fpm", translate("olsrd_etx_fpm")) +lqa:value("etx_float", translate("olsrd_etx_float")) +lqa:value("etx_ff", translate("olsrd_etx_ff")) lqa.optional = true lqfish = s:option(Flag, "LinkQualityFishEye") @@ -97,14 +97,23 @@ i.anonymous = true i.addremove = true i.dynamic = true -ign = i:option(Flag, "ignore") -ign.enabled = "1" -ign.disabled = "0" +ign = i:option(Flag, "ignore", "Enable") +ign.enabled = "0" +ign.disabled = "1" network = i:option(ListValue, "interface", translate("network")) luci.tools.webadmin.cbi_add_networks(network) i:option(Value, "Ip4Broadcast").optional = true + +ip6t = i:option(ListValue, "Ip6AddrType") +ip6t:value("", translate("cbi_select")) +ip6t:value("auto") +ip6t:value("site-local") +ip6t:value("unique-local") +ip6t:value("global") +ip6t.optional = true + i:option(Value, "HelloInterval").optional = true i:option(Value, "HelloValidityTime").optional = true i:option(Value, "TcInterval").optional = true @@ -121,6 +130,8 @@ adc.optional = true ipc = m:section(TypedSection, "IpcConnect") +ipc.anonymous = true + conns = ipc:option(Value, "MaxConnections") conns.isInteger = true