X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=applications%2Fluci-coovachilli%2Fluasrc%2Fmodel%2Fcbi%2Fcoovachilli_network.lua;h=2e9768ff3d3197b5e3fa75cc76d3485dd0248e39;hp=e3351ab0008964380c311319f0b4c1ee70111d15;hb=889d3a4111c9a5f501602b6387ce273e40e2b9db;hpb=4adce96bdae92930fd79f90d81a93982bf9b5242 diff --git a/applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua b/applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua index e3351ab00..2e9768ff3 100644 --- a/applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua +++ b/applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua @@ -28,14 +28,8 @@ s1:option( Value, "txqlen" ).optional = true net = s1:option( Value, "net" ) for _, route in ipairs(luci.sys.net.routes()) do - if route.Iface ~= "lo" and route.Mask ~= "FFFFFFFF" then - local netmask = luci.ip.IPv4(route.Mask) - if netmask then - local netaddr = luci.ip.IPv4(route.Destination, netmask) - if netaddr then - net:value( netaddr:string() ) - end - end + if route.device ~= "lo" and route.dest:prefix() < 32 then + net:value( route.dest:string() ) end end