system-dummy: add route metric information
authorFelix Fietkau <nbd@openwrt.org>
Fri, 9 Mar 2012 09:57:13 +0000 (10:57 +0100)
committerFelix Fietkau <nbd@openwrt.org>
Fri, 9 Mar 2012 09:57:13 +0000 (10:57 +0100)
system-dummy.c

index f2e3aed..71dad0e 100644 (file)
@@ -159,6 +159,9 @@ int system_add_route(struct device *dev, struct device_route *route)
        if (route->flags & DEVADDR_DEVICE)
                sprintf(devstr, " dev %s", dev->ifname);
 
        if (route->flags & DEVADDR_DEVICE)
                sprintf(devstr, " dev %s", dev->ifname);
 
+       if (route->metric > 0)
+               sprintf(devstr, " metric %d", route->metric);
+
        D(SYSTEM, "route add %s%s%s\n", addr, gw, devstr);
        return 0;
 }
        D(SYSTEM, "route add %s%s%s\n", addr, gw, devstr);
        return 0;
 }