Lines Matching refs:interface
78 printf("usage: %s [command] [<interface>] [<address family>] "
81 " add - add a route for the specified interface\n"
102 fprintf(stderr, "%s: interface name \"%s\" is too long.\n",
186 ifreq *interface = (ifreq*)buffer;
193 if (interface->ifr_route.destination->sa_family
212 while (interface < end) {
213 route_entry& route = interface->ifr_route;
217 || !strcmp(interfaceName, interface->ifr_name)) {
273 printf("%s", interface->ifr_name);
285 interface = (ifreq*)((addr_t)interface + IF_NAMESIZE
295 delete_route(int socket, const char *interface, route_entry &route)
298 if (!prepare_request(request, interface))
305 kProgramName, interface, strerror(errno));
311 add_route(int socket, const char *interface, route_entry &route)
314 if (!prepare_request(request, interface))
322 kProgramName, interface, strerror(errno));
410 const char *interface = NULL;
447 interface = argv[interfaceIndex];
526 if (interface == NULL) {
527 fprintf(stderr, "%s: You need to specify an interface when "
532 add_route(socket, interface, route);
535 if (interface == NULL) {
536 fprintf(stderr, "%s: You need to specify an interface when "
541 delete_route(socket, interface, route);
546 list_routes(socket, interface, route);
553 list_routes(socket, interface, route);