Home
last modified time | relevance | path

Searched refs:ifr (Results 1 – 6 of 6) sorted by relevance

/tools/testing/selftests/net/
Dhwtstamp_config.c88 struct ifreq ifr; in main() local
114 strcpy(ifr.ifr_name, argv[1]); in main()
115 ifr.ifr_data = (caddr_t)&config; in main()
117 if (ioctl(sock, (argc == 2) ? SIOCGHWTSTAMP : SIOCSHWTSTAMP, &ifr)) { in main()
Dudpgso.c279 struct ifreq ifr; in get_device_mtu() local
281 memset(&ifr, 0, sizeof(ifr)); in get_device_mtu()
283 strcpy(ifr.ifr_name, ifname); in get_device_mtu()
285 if (ioctl(fd, SIOCGIFMTU, &ifr)) in get_device_mtu()
288 return ifr.ifr_mtu; in get_device_mtu()
293 struct ifreq ifr; in __set_device_mtu() local
295 memset(&ifr, 0, sizeof(ifr)); in __set_device_mtu()
297 ifr.ifr_mtu = mtu; in __set_device_mtu()
298 strcpy(ifr.ifr_name, ifname); in __set_device_mtu()
300 if (ioctl(fd, SIOCSIFMTU, &ifr)) in __set_device_mtu()
/tools/testing/selftests/bpf/
Dxdp_redirect_multi.c49 struct ifreq ifr; in get_mac_addr() local
59 strcpy(ifr.ifr_name, ifname); in get_mac_addr()
61 if (ioctl(fd, SIOCGIFHWADDR, &ifr) != 0) in get_mac_addr()
64 memcpy(mac_addr, ifr.ifr_hwaddr.sa_data, 6 * sizeof(char)); in get_mac_addr()
/tools/testing/selftests/bpf/prog_tests/
Dflow_dissector.c393 struct ifreq ifr = { in create_tap() local
398 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in create_tap()
404 ret = ioctl(fd, TUNSETIFF, &ifr); in create_tap()
424 struct ifreq ifr = {}; in ifup() local
427 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in ifup()
433 ret = ioctl(sk, SIOCGIFFLAGS, &ifr); in ifup()
439 ifr.ifr_flags |= IFF_UP; in ifup()
440 ret = ioctl(sk, SIOCSIFFLAGS, &ifr); in ifup()
Dtc_redirect.c571 struct ifreq ifr; in tun_open() local
578 memset(&ifr, 0, sizeof(ifr)); in tun_open()
580 ifr.ifr_flags = IFF_TUN | IFF_NO_PI; in tun_open()
582 strncpy(ifr.ifr_name, name, IFNAMSIZ); in tun_open()
584 err = ioctl(fd, TUNSETIFF, &ifr); in tun_open()
/tools/lib/bpf/
Dxsk.c549 struct ifreq ifr = {}; in xsk_get_max_queues() local
556 ifr.ifr_data = (void *)&channels; in xsk_get_max_queues()
557 memcpy(ifr.ifr_name, ctx->ifname, IFNAMSIZ - 1); in xsk_get_max_queues()
558 ifr.ifr_name[IFNAMSIZ - 1] = '\0'; in xsk_get_max_queues()
559 err = ioctl(fd, SIOCETHTOOL, &ifr); in xsk_get_max_queues()