summaryrefslogtreecommitdiffhomepage
path: root/modules/admin-full/luasrc/model/cbi
diff options
context:
space:
mode:
authorSteven Barth <steven@midlink.org>2008-08-07 17:23:36 +0000
committerSteven Barth <steven@midlink.org>2008-08-07 17:23:36 +0000
commitd79794c1194c65861253e20681fabe103cc85740 (patch)
treef09795c8ef0bf7255a34bb5de387d311fd151eee /modules/admin-full/luasrc/model/cbi
parentadf1cc4c84cadd1b86ea15d171857c38bee7c967 (diff)
modules/admin-full: Added support for IPv6 network configuration
Diffstat (limited to 'modules/admin-full/luasrc/model/cbi')
-rw-r--r--modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua13
1 files changed, 12 insertions, 1 deletions
diff --git a/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua b/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua
index b8a7dd34ae..014de7ddf7 100644
--- a/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua
+++ b/modules/admin-full/luasrc/model/cbi/admin_network/ifaces.lua
@@ -36,9 +36,12 @@ for i,d in ipairs(luci.sys.net.devices()) do
end
end
-s:option(Value, "ipaddr", translate("ipaddress"))
+ipaddr = s:option(Value, "ipaddr", translate("ipaddress"))
+ipaddr.rmempty = true
+ipaddr:depends("proto", "static")
nm = s:option(Value, "netmask", translate("netmask"))
+nm.rmempty = true
nm:depends("proto", "static")
nm:value("255.255.255.0")
nm:value("255.255.0.0")
@@ -48,6 +51,14 @@ gw = s:option(Value, "gateway", translate("gateway"))
gw:depends("proto", "static")
gw.rmempty = true
+ip6addr = s:option(Value, "ip6addr", translate("ip6address"), translate("cidr6"))
+ip6addr.rmempty = true
+ip6addr:depends("proto", "static")
+
+ip6gw = s:option(Value, "ip6gw", translate("gateway6"))
+ip6gw:depends("proto", "static")
+ip6gw.rmempty = true
+
dns = s:option(Value, "dns", translate("dnsserver"))
dns:depends("proto", "static")
dns.optional = true