| /tools/testing/selftests/net/ |
| A D | tun.c | 22 struct ifreq ifr; in tun_attach() local 24 memset(&ifr, 0, sizeof(ifr)); in tun_attach() 25 strcpy(ifr.ifr_name, dev); in tun_attach() 26 ifr.ifr_flags = IFF_ATTACH_QUEUE; in tun_attach() 33 struct ifreq ifr; in tun_detach() local 35 memset(&ifr, 0, sizeof(ifr)); in tun_detach() 36 strcpy(ifr.ifr_name, dev); in tun_detach() 44 struct ifreq ifr; in tun_alloc() local 53 memset(&ifr, 0, sizeof(ifr)); in tun_alloc() 54 strcpy(ifr.ifr_name, dev); in tun_alloc() [all …]
|
| A D | hwtstamp_config.c | 90 struct ifreq ifr; in main() local 116 strcpy(ifr.ifr_name, argv[1]); in main() 117 ifr.ifr_data = (caddr_t)&config; in main() 119 if (ioctl(sock, (argc == 2) ? SIOCGHWTSTAMP : SIOCSHWTSTAMP, &ifr)) { in main()
|
| A D | skf_net_off.c | 57 struct ifreq ifr = {0}; in tun_open() local 64 ifr.ifr_flags = IFF_TAP; in tun_open() 66 ifr.ifr_flags |= IFF_NAPI | IFF_NAPI_FRAGS; in tun_open() 68 strncpy(ifr.ifr_name, tun_name, IFNAMSIZ - 1); in tun_open() 70 ret = ioctl(fd, TUNSETIFF, &ifr); in tun_open()
|
| A D | tap.c | 198 struct ifreq ifr; in opentap() local 213 memset(&ifr, 0, sizeof(ifr)); in opentap() 214 strcpy(ifr.ifr_name, devname); in opentap() 215 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR | IFF_MULTI_QUEUE; in opentap() 216 if (ioctl(fd, TUNSETIFF, &ifr, sizeof(ifr)) < 0) in opentap()
|
| /tools/virtio/ |
| A D | vhost_net_test.c | 62 struct ifreq ifr; in tun_alloc() local 72 memset(&ifr, 0, sizeof(ifr)); in tun_alloc() 74 ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR; in tun_alloc() 75 strncpy(ifr.ifr_name, tun_name, IFNAMSIZ); in tun_alloc() 77 e = ioctl(fd, TUNSETIFF, &ifr); in tun_alloc() 91 e = ioctl(fd, SIOCGIFHWADDR, &ifr); in tun_alloc() 104 struct ifreq ifr; in vdev_create_socket() local 109 strncpy(ifr.ifr_name, tun_name, IFNAMSIZ); in vdev_create_socket() 110 assert(ioctl(dev->sock, SIOCGIFINDEX, &ifr) >= 0); in vdev_create_socket() 112 dev->ifindex = ifr.ifr_ifindex; in vdev_create_socket() [all …]
|
| /tools/testing/selftests/bpf/ |
| A D | network_helpers.c | 571 struct ifreq ifr; in open_tuntap() local 579 ifr.ifr_name[IFNAMSIZ - 1] = '\0'; in open_tuntap() 581 err = ioctl(fd, TUNSETIFF, &ifr); in open_tuntap() 621 struct ifreq ifr = {0}; in get_hw_ring_size() local 628 memcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in get_hw_ring_size() 631 ifr.ifr_data = (char *)ring_param; in get_hw_ring_size() 633 if (ioctl(sockfd, SIOCETHTOOL, &ifr) < 0) { in get_hw_ring_size() 645 struct ifreq ifr = {0}; in set_hw_ring_size() local 652 memcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in set_hw_ring_size() 655 ifr.ifr_data = (char *)ring_param; in set_hw_ring_size() [all …]
|
| A D | xdp_hw_metadata.c | 550 struct ifreq ifr = { in rxq_num() local 553 strncpy(ifr.ifr_name, ifname, IF_NAMESIZE - 1); in rxq_num() 560 ret = ioctl(fd, SIOCETHTOOL, &ifr); in rxq_num() 571 struct ifreq ifr = { in hwtstamp_ioctl() local 574 strncpy(ifr.ifr_name, ifname, IF_NAMESIZE - 1); in hwtstamp_ioctl() 581 ret = ioctl(fd, op, &ifr); in hwtstamp_ioctl()
|
| /tools/testing/selftests/net/can/ |
| A D | test_raw_filter.c | 65 struct ifreq ifr; in FIXTURE_SETUP() local 73 strncpy(ifr.ifr_name, CANIF, sizeof(ifr.ifr_name)); in FIXTURE_SETUP() 74 ret = ioctl(s, SIOCGIFINDEX, &ifr); in FIXTURE_SETUP() 79 addr.can_ifindex = ifr.ifr_ifindex; in FIXTURE_SETUP()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | flow_dissector.c | 568 struct ifreq ifr = { in create_tap() local 573 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in create_tap() 579 ret = ioctl(fd, TUNSETIFF, &ifr); in create_tap() 599 struct ifreq ifr = {}; in ifup() local 602 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in ifup() 608 ret = ioctl(sk, SIOCGIFFLAGS, &ifr); in ifup() 614 ifr.ifr_flags |= IFF_UP; in ifup() 615 ret = ioctl(sk, SIOCSIFFLAGS, &ifr); in ifup()
|
| A D | tc_redirect.c | 1087 struct ifreq ifr; in tun_open() local 1094 memset(&ifr, 0, sizeof(ifr)); in tun_open() 1096 ifr.ifr_flags = IFF_TUN | IFF_NO_PI; in tun_open() 1098 strncpy(ifr.ifr_name, name, IFNAMSIZ); in tun_open() 1100 err = ioctl(fd, TUNSETIFF, &ifr); in tun_open()
|