Lines Matching refs:interface
92 static int bind_device(int fd, const char *interface, void *addr, int len, in bind_device() argument
99 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s", interface); in bind_device()
383 const char *interface = NULL; in main() local
394 interface = optarg; in main()
405 if (!interface) { in main()
413 ifindex = get_ifindex(interface); in main()
415 printf("Invalid interface %s\n", interface); in main()
426 get_address(interface, AF_INET, &addr4_recv.sin_addr); in main()
435 get_address(interface, AF_INET6, &addr6_recv.sin6_addr); in main()
474 bind_device(fd4, interface, &addr4_recv, sizeof(addr4_recv), AF_INET); in main()
475 bind_device(fd6, interface, &addr6_recv, sizeof(addr6_recv), AF_INET6); in main()
477 bind_device(fd4m, interface, &maddr4, sizeof(maddr4), AF_INET); in main()
478 bind_device(fd6m, interface, &maddr6, sizeof(maddr6), AF_INET6); in main()
491 bind_device(tcp4, interface, &addr4_recv, sizeof(addr4_recv), AF_INET); in main()
492 bind_device(tcp6, interface, &addr6_recv, sizeof(addr6_recv), AF_INET6); in main()