From 8517a25a80aa1b2f5e055d9ed8d61f33b1062749 Mon Sep 17 00:00:00 2001 From: Florian Eckert <fe@dev.tdt.de> Date: Tue, 16 Oct 2018 09:45:41 +0200 Subject: 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> --- .../luasrc/model/cbi/mwan/globalsconfig.lua | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'applications/luci-app-mwan3/luasrc/model/cbi') diff --git a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua index f8dd741fb7..aa08d25f6c 100644 --- a/applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua +++ b/applications/luci-app-mwan3/luasrc/model/cbi/mwan/globalsconfig.lua @@ -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 -- cgit v1.2.3