The virtual interface match patterns of various protocols were improperly
quoted, causing them to over- or undermatch.
Follow up of #1435.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
return (netmod:ifnameof(ifc) == self:ifname())
end
return (netmod:ifnameof(ifc) == self:ifname())
end
-netmod:register_pattern_virtual("^ipip-%w")
+netmod:register_pattern_virtual("^ipip%-%w")
return (netmod:ifnameof(ifc) == self:ifname())
end
return (netmod:ifnameof(ifc) == self:ifname())
end
- netmod:register_pattern_virtual("^%s-%%w" % p)
+ netmod:register_pattern_virtual("^%s%%-%%w" % p)
-netmod:register_pattern_virtual("^aiccu-%%w")
+netmod:register_pattern_virtual("^aiccu%-%w")
return (netmod:ifnameof(ifc) == self:ifname())
end
return (netmod:ifnameof(ifc) == self:ifname())
end
-netmod:register_pattern_virtual("^ncm-%%w")
+netmod:register_pattern_virtual("^ncm%-%w")
-netmod:register_pattern_virtual("^vpn-%w")
+netmod:register_pattern_virtual("^vpn%-%w")
- netmod:register_pattern_virtual("^%s-%%w" % p)
+ netmod:register_pattern_virtual("^%s%%-%%w" % p)
return (netmod:ifnameof(ifc) == self:ifname())
end
return (netmod:ifnameof(ifc) == self:ifname())
end
-netmod:register_pattern_virtual("^qmi-%w")
+netmod:register_pattern_virtual("^qmi%-%w")
local netmod = luci.model.network
local device = luci.util.class(netmod.interface)
local netmod = luci.model.network
local device = luci.util.class(netmod.interface)
-netmod:register_pattern_virtual("^relay-%w")
+netmod:register_pattern_virtual("^relay%-%w")
local proto = netmod:register_protocol("relay")
local proto = netmod:register_protocol("relay")
-netmod:register_pattern_virtual("^vpn-%w")
+netmod:register_pattern_virtual("^vpn%-%w")