mirror of https://git.openwrt.org/project/luci.git
Merge pull request #821 from andrewshadura/luci-route-types
Add support for route types
This commit is contained in:
commit
8c6c75f6ec
|
@ -34,13 +34,27 @@ g.rmempty = true
|
||||||
metric = s:option(Value, "metric", translate("Metric"))
|
metric = s:option(Value, "metric", translate("Metric"))
|
||||||
metric.placeholder = 0
|
metric.placeholder = 0
|
||||||
metric.datatype = "range(0,255)"
|
metric.datatype = "range(0,255)"
|
||||||
|
metric.size = 5
|
||||||
metric.rmempty = true
|
metric.rmempty = true
|
||||||
|
|
||||||
mtu = s:option(Value, "mtu", translate("MTU"))
|
mtu = s:option(Value, "mtu", translate("MTU"))
|
||||||
mtu.placeholder = 1500
|
mtu.placeholder = 1500
|
||||||
mtu.datatype = "range(64,9000)"
|
mtu.datatype = "range(64,9000)"
|
||||||
|
mtu.size = 5
|
||||||
mtu.rmempty = true
|
mtu.rmempty = true
|
||||||
|
|
||||||
|
routetype = s:option(Value, "type", translate("Route type"))
|
||||||
|
routetype:value("", "unicast")
|
||||||
|
routetype:value("local", "local")
|
||||||
|
routetype:value("broadcast", "broadcast")
|
||||||
|
routetype:value("multicast", "multicast")
|
||||||
|
routetype:value("unreachable", "unreachable")
|
||||||
|
routetype:value("prohibit", "prohibit")
|
||||||
|
routetype:value("blackhole", "blackhole")
|
||||||
|
routetype:value("anycast", "anycast")
|
||||||
|
routetype.default = ""
|
||||||
|
routetype.rmempty = true
|
||||||
|
|
||||||
if fs.access("/proc/net/ipv6_route") then
|
if fs.access("/proc/net/ipv6_route") then
|
||||||
s = m:section(TypedSection, "route6", translate("Static IPv6 Routes"))
|
s = m:section(TypedSection, "route6", translate("Static IPv6 Routes"))
|
||||||
s.addremove = true
|
s.addremove = true
|
||||||
|
@ -62,12 +76,26 @@ if fs.access("/proc/net/ipv6_route") then
|
||||||
metric = s:option(Value, "metric", translate("Metric"))
|
metric = s:option(Value, "metric", translate("Metric"))
|
||||||
metric.placeholder = 0
|
metric.placeholder = 0
|
||||||
metric.datatype = "range(0,65535)" -- XXX: not sure
|
metric.datatype = "range(0,65535)" -- XXX: not sure
|
||||||
|
metric.size = 5
|
||||||
metric.rmempty = true
|
metric.rmempty = true
|
||||||
|
|
||||||
mtu = s:option(Value, "mtu", translate("MTU"))
|
mtu = s:option(Value, "mtu", translate("MTU"))
|
||||||
mtu.placeholder = 1500
|
mtu.placeholder = 1500
|
||||||
mtu.datatype = "range(64,9000)"
|
mtu.datatype = "range(64,9000)"
|
||||||
|
mtu.size = 5
|
||||||
mtu.rmempty = true
|
mtu.rmempty = true
|
||||||
|
|
||||||
|
routetype = s:option(Value, "type", translate("Route type"))
|
||||||
|
routetype:value("", "unicast")
|
||||||
|
routetype:value("local", "local")
|
||||||
|
routetype:value("broadcast", "broadcast")
|
||||||
|
routetype:value("multicast", "multicast")
|
||||||
|
routetype:value("unreachable", "unreachable")
|
||||||
|
routetype:value("prohibit", "prohibit")
|
||||||
|
routetype:value("blackhole", "blackhole")
|
||||||
|
routetype:value("anycast", "anycast")
|
||||||
|
routetype.default = ""
|
||||||
|
routetype.rmempty = true
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue