add onlink flag to all routes, (experimental)
authorMarkus Kittenberger <Markus.Kittenberger@gmx.at>
Sat, 21 May 2011 15:21:22 +0000 (17:21 +0200)
committerMarkus Kittenberger <Markus.Kittenberger@gmx.at>
Sat, 21 May 2011 15:21:22 +0000 (17:21 +0200)
src/linux/kernel_routes.c

index 7bffdf6..c7806ec 100644 (file)
@@ -386,6 +386,7 @@ static int olsr_new_netlink_route(int family, int rttable, int if_index, int met
   req.n.nlmsg_type = set ? RTM_NEWROUTE : RTM_DELROUTE;
   req.r.rtm_family = family;
   req.r.rtm_table = rttable;
+  req.r.rtm_flags |= RTNH_F_ONLINK;
 
   /* RTN_UNSPEC would be the wildcard, but blackhole broadcast or nat roules should usually not conflict */
   /* -> olsr only adds deletes unicast routes */