X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=blobdiff_plain;f=interface-ip.c;h=fa84fc76ed0a63f13dabb09f8e53fcb20b9932d2;hp=b097c1fcdd4cdd28d0b9eccd8dd89f55791d12cd;hb=55c7d8f55b6bdb264a52410467a7e8cff3bec3a9;hpb=19048f79a49b1f242f03e2d81cec6b6e11f18a9e diff --git a/interface-ip.c b/interface-ip.c index b097c1f..fa84fc7 100644 --- a/interface-ip.c +++ b/interface-ip.c @@ -238,8 +238,10 @@ interface_ip_add_route(struct interface *iface, struct blob_attr *attr, bool v6) route->flags |= DEVROUTE_METRIC; } - if ((cur = tb[ROUTE_MTU]) != NULL) + if ((cur = tb[ROUTE_MTU]) != NULL) { route->mtu = blobmsg_get_u32(cur); + route->flags |= DEVROUTE_MTU; + } vlist_add(&ip->route, &route->node, &route->flags); return;