-for i, sect in ipairs({ "Hna4", "Hna6" }) do
- hna = m:section(TypedSection, sect)
- hna.addremove = true
- hna.anonymous = true
-
- net = hna:option(Value, "NetAddr")
- msk = hna:option(Value, "Prefix")
-end
+i:option(Value, "Ip4Broadcast", translate("IPv4 broadcast")).optional = true
+
+ip6t = i:option(ListValue, "Ip6AddrType", translate("IPv6 address type"))
+ip6t:value("", translate("-- Please choose --"))
+ip6t:value("auto")
+ip6t:value("site-local")
+ip6t:value("unique-local")
+ip6t:value("global")
+ip6t.optional = true
+
+i:option(Value, "HelloInterval", translate("Hello interval")).optional = true
+i:option(Value, "HelloValidityTime", translate("Hello validity time")).optional = true
+i:option(Value, "TcInterval", translate("TC interval")).optional = true
+i:option(Value, "TcValidityTime", translate("TC validity time")).optional = true
+i:option(Value, "MidInterval", translate("MID interval")).optional = true
+i:option(Value, "MidValidityTime", translate("MID validity time")).optional = true
+i:option(Value, "HnaInterval", translate("HNA interval")).optional = true
+i:option(Value, "HnaValidityTime", translate("HNA validity time")).optional = true
+
+adc = i:option(Flag, "AutoDetectChanges", translate("Autodetect changes"))
+adc.enabled = "yes"
+adc.disabled = "no"
+adc.optional = true