luci-app-mwan3: add rtmon interval option

Add the configuration option rtmon to luci.
With this parameter we could adjust how often the routing table get
synced between main routing table and the interface routing table.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
Florian Eckert 2018-10-16 09:45:41 +02:00
parent 29ab12650c
commit 8517a25a80

View file

@ -3,7 +3,7 @@
local net = require "luci.model.network".init()
local s, m, local_source, mask
local s, m, local_source, mask, rtmon
m = Map("mwan3", translate("MWAN - Globals"))
@ -30,4 +30,17 @@ mask = s:option(
mask.datatype = "hex(4)"
mask.default = "0xff00"
rtmon = s:option(
Value,
"rtmon_interval",
translate("Update interval"),
translate("How often should rtmon update the interface routing table"))
rtmon.datatype = "integer"
rtmon.default = "5"
rtmon:value("1", translatef("%d second", 1))
rtmon:value("3", translatef("%d seconds", 3))
rtmon:value("5", translatef("%d seconds", 5))
rtmon:value("7", translatef("%d seconds", 7))
rtmon:value("10", translatef("%d seconds", 10))
return m