Author: cyrus
Date: 2014-12-12 10:39:07 +0100 (Fri, 12 Dec 2014)
New Revision: 43645

Modified:
   trunk/package/network/config/netifd/files/lib/netifd/dhcp.script
Log:
netifd: Set source IP for DHCP static routes as well

Commit ce92f6650bd8a86db04c7a6cbb58e7fdb200a7e6 added source IP support
for DHCP default routes. As a side effect of this change the default route
could be present twice in netifd (once with source IP set and once with
source IP unset) if it was sent by the server in both the router and static
route options. Therefore add source IP support as well for static routes as this
case was not considered. Additional remove unused parameter type.

Signed-off-by: Hans Dedecker <[email protected]>

Modified: trunk/package/network/config/netifd/files/lib/netifd/dhcp.script
===================================================================
--- trunk/package/network/config/netifd/files/lib/netifd/dhcp.script    
2014-12-12 07:48:01 UTC (rev 43644)
+++ trunk/package/network/config/netifd/files/lib/netifd/dhcp.script    
2014-12-12 09:39:07 UTC (rev 43645)
@@ -6,9 +6,8 @@
 
 set_classless_routes() {
        local max=128
-       local type
        while [ -n "$1" -a -n "$2" -a $max -gt 0 ]; do
-               proto_add_ipv4_route "${1%%/*}" "${1##*/}" "$2"
+               proto_add_ipv4_route "${1%%/*}" "${1##*/}" "$2" "$ip"
                max=$(($max-1))
                shift 2
        done
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to