add_route
if (!add_route(iface, &rt->dest, &rt->net, &rt->gate, iface->metric))
if (!add_route(iface, &nrt->dest, &nrt->net, &nrt->gate,
add_route(&l->so_dest,
if (add_route(so_dest, NULL, so_nexthop, NULL, so_tag, FREESO,
if (add_route(&lab->so_dest, lab->host ? NULL : &lab->so_pref,
int add_route(union sockunion *, union sockunion *, union sockunion *,