diff options
Diffstat (limited to 'applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua')
-rw-r--r-- | applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua b/applications/luci-coovachilli/luasrc/model/cbi/coovachilli_network.lua index e3351ab000..2e9768ff3d 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 |