luci-mod-admin-full: add advanced force_link option
authorFlorian Eckert <fe@dev.tdt.de>
Tue, 14 Mar 2017 13:11:10 +0000 (14:11 +0100)
committerFlorian Eckert <fe@dev.tdt.de>
Tue, 14 Mar 2017 13:22:12 +0000 (14:22 +0100)
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
modules/luci-mod-admin-full/luasrc/model/cbi/admin_network/ifaces.lua

index 16a1044..0318522 100644 (file)
@@ -220,6 +220,12 @@ auto.default = (net:proto() == "none") and auto.disabled or auto.enabled
 delegate = s:taboption("advanced", Flag, "delegate", translate("Use builtin IPv6-management"))
 delegate.default = delegate.enabled
 
+force_link = s:taboption("advanced", Flag, "force_link",
+       translate("Force link"),
+       translate("Set interface properties regardless of the link carrier (If set, carrier sense events do not invoke hotplug handlers)."))
+
+force_link.default = (net:proto() == "static") and force_link.enabled or force_link.disabled
+
 
 if not net:is_virtual() then
        br = s:taboption("physical", Flag, "type", translate("Bridge interfaces"), translate("creates a bridge over specified interface(s)"))