Lines Matching refs:interface
114 // there can only be one default route per interface address family
170 if ((route->interface_address->interface->device->flags & IFF_LINK)
215 // special address to find an interface directly
222 net_device* device = route->interface_address->interface->device;
366 strlcpy(request.ifr_name, route->interface_address->interface->name,
397 TRACE("control_routes(interface %p, domain %p, option %" B_PRId32 ")\n",
399 Interface* interface = (Interface*)_interface;
424 = interface->FirstForFamily(domain->family);
510 if (before->interface_address->interface->device->link_speed
511 < route->interface_address->interface->device->link_speed)
585 invalidate_routes(net_domain* _domain, net_interface* interface)
590 TRACE("invalidate_routes(%i, %s)\n", domain->family, interface->name);
596 if (route->interface_address->interface == interface)
635 Interface* interface = get_interface_for_device(domain, index);
636 if (interface == NULL)
640 = &interface->DomainDatalink(domain->family)->direct_route;
645 interface->ReleaseReference();