RTF_DEFAULT
defaultRoute.flags = RTF_DEFAULT | RTF_GATEWAY;
oldDefaultRoute.flags= RTF_DEFAULT;
if ((route->flags & RTF_DEFAULT) != 0
&& (description->flags & RTF_DEFAULT) != 0) {
if ((route->flags & (RTF_GATEWAY | RTF_HOST | RTF_LOCAL | RTF_DEFAULT))
& (RTF_GATEWAY | RTF_HOST | RTF_LOCAL | RTF_DEFAULT))
|| ((newRoute->flags & RTF_DEFAULT) == 0
&route->destination, (newRoute->flags & RTF_DEFAULT) != 0,
(newRoute->flags & RTF_DEFAULT) != 0, NULL) != B_OK
if ((route->flags & RTF_DEFAULT) != 0
&& (before->flags & RTF_DEFAULT) != 0) {
{RTF_DEFAULT, "D"},
route.flags = RTF_DEFAULT;
route.flags = RTF_DEFAULT;
route.SetFlags(RTF_STATIC | RTF_DEFAULT | RTF_GATEWAY);
route.SetFlags(RTF_STATIC | RTF_DEFAULT);
status_t result = GetRoutes(family, interfaceName, RTF_DEFAULT, routes);
route.flags = RTF_STATIC | RTF_DEFAULT;