| /NextBSD/sbin/ifconfig/ |
| HD | iffib.c | 49 struct ifreq ifr; in fib_status() local 51 memset(&ifr, 0, sizeof(ifr)); in fib_status() 52 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in fib_status() 53 if (ioctl(s, SIOCGIFFIB, (caddr_t)&ifr) == 0 && in fib_status() 54 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status() 55 printf("\tfib: %u\n", ifr.ifr_fib); in fib_status() 57 memset(&ifr, 0, sizeof(ifr)); in fib_status() 58 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in fib_status() 59 if (ioctl(s, SIOCGTUNFIB, (caddr_t)&ifr) == 0 && in fib_status() 60 ifr.ifr_fib != RT_DEFAULT_FIB) in fib_status() [all …]
|
| HD | ifmac.c | 55 struct ifreq ifr; in maclabel_status() local 59 memset(&ifr, 0, sizeof(ifr)); in maclabel_status() 60 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in maclabel_status() 64 ifr.ifr_ifru.ifru_data = (void *)label; in maclabel_status() 65 if (ioctl(s, SIOCGIFMAC, &ifr) == -1) in maclabel_status() 83 struct ifreq ifr; in setifmaclabel() local 92 memset(&ifr, 0, sizeof(ifr)); in setifmaclabel() 93 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in setifmaclabel() 94 ifr.ifr_ifru.ifru_data = (void *)label; in setifmaclabel() 96 error = ioctl(s, SIOCSIFMAC, &ifr); in setifmaclabel()
|
| HD | ifpfsync.c | 64 ifr.ifr_data = (caddr_t)&preq; in setpfsync_syncdev() 66 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncdev() 71 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncdev() 82 ifr.ifr_data = (caddr_t)&preq; in unsetpfsync_syncdev() 84 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in unsetpfsync_syncdev() 89 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in unsetpfsync_syncdev() 102 ifr.ifr_data = (caddr_t)&preq; in setpfsync_syncpeer() 104 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncpeer() 121 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) in setpfsync_syncpeer() 132 ifr.ifr_data = (caddr_t)&preq; in unsetpfsync_syncpeer() [all …]
|
| HD | ifvlan.c | 68 getvlan(int s, struct ifreq *ifr, struct vlanreq *vreq) in getvlan() argument 71 ifr->ifr_data = (caddr_t)vreq; in getvlan() 73 return ioctl(s, SIOCGETVLAN, (caddr_t)ifr); in getvlan() 81 if (getvlan(s, &ifr, &vreq) != -1) in vlan_status() 88 vlan_create(int s, struct ifreq *ifr) in vlan_create() argument 98 ifr->ifr_data = (caddr_t) ¶ms; in vlan_create() 100 if (ioctl(s, SIOCIFCREATE2, ifr) < 0) in vlan_create() 112 vlan_set(int s, struct ifreq *ifr) in vlan_set() argument 115 ifr->ifr_data = (caddr_t) ¶ms; in vlan_set() 116 if (ioctl(s, SIOCSETVLAN, (caddr_t)ifr) == -1) in vlan_set() [all …]
|
| HD | ifclone.c | 121 struct ifreq ifr; in ifclonecreate() local 125 memset(&ifr, 0, sizeof(ifr)); in ifclonecreate() 126 (void) strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in ifclonecreate() 131 if (strncmp(dcp->ifprefix, ifr.ifr_name, in ifclonecreate() 140 if (ioctl(s, SIOCIFCREATE2, &ifr) < 0) in ifclonecreate() 143 clone_cb(s, &ifr); in ifclonecreate() 149 if (strncmp(name, ifr.ifr_name, sizeof(name)) != 0) { in ifclonecreate() 150 strlcpy(name, ifr.ifr_name, sizeof(name)); in ifclonecreate() 164 (void) strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in DECL_CMD_FUNC() 165 if (ioctl(s, SIOCIFDESTROY, &ifr) < 0) in DECL_CMD_FUNC()
|
| HD | ifgre.c | 54 ifr.ifr_data = (caddr_t)&opts; in gre_status() 55 if (ioctl(s, GREGKEY, &ifr) == 0) in gre_status() 59 if (ioctl(s, GREGOPTS, &ifr) != 0 || opts == 0) in gre_status() 71 strncpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); in setifgrekey() 72 ifr.ifr_data = (caddr_t)&grekey; in setifgrekey() 73 if (ioctl(s, GRESKEY, (caddr_t)&ifr) < 0) in setifgrekey() 82 ifr.ifr_data = (caddr_t)&opts; in setifgreopts() 83 if (ioctl(s, GREGOPTS, &ifr) == -1) { in setifgreopts() 93 if (ioctl(s, GRESOPTS, &ifr) == -1) { in setifgreopts()
|
| HD | ifconfig.c | 84 struct ifreq ifr; variable 659 strncpy(ifr.ifr_name, name, sizeof ifr.ifr_name); in ifconfig() 685 ifr.ifr_addr.sa_family = in ifconfig() 689 if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0 && in ifconfig() 692 err(1, "socket(family %u,SOCK_DGRAM", ifr.ifr_addr.sa_family); in ifconfig() 780 strncpy(afp->af_ridreq, name, sizeof ifr.ifr_name); in ifconfig() 797 strncpy(afp->af_addreq, name, sizeof ifr.ifr_name); in ifconfig() 858 if (ioctl(s, SIOCDIFPHYADDR, &ifr) < 0) in deletetunnel() 869 memcpy(&my_ifr, &ifr, sizeof(my_ifr)); in setifvnet() 883 memcpy(&my_ifr, &ifr, sizeof(my_ifr)); in setifrvnet() [all …]
|
| /NextBSD/usr.sbin/wpa/wpa_supplicant/ |
| HD | Packet32.c | 115 struct ifreq ifr; in PacketOpenAdapter() local 136 strncpy(ireq.i_name, iface, sizeof (ifr.ifr_name)); in PacketOpenAdapter() 146 bzero((char *)&ifr, sizeof(ifr)); in PacketOpenAdapter() 147 strncpy(ifr.ifr_name, iface, sizeof (ifr.ifr_name)); in PacketOpenAdapter() 148 if (ioctl(a->socket, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) { in PacketOpenAdapter() 153 ifr.ifr_flags |= IFF_UP; in PacketOpenAdapter() 154 if (ioctl(a->socket, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) { in PacketOpenAdapter() 168 struct ifreq ifr; in PacketRequest() local 177 bzero((char *)&ifr, sizeof(ifr)); in PacketRequest() 215 ifr.ifr_data = (caddr_t)o; in PacketRequest() [all …]
|
| /NextBSD/contrib/ipfilter/lib/ |
| HD | printfraginfo.c | 15 printfraginfo(prefix, ifr) in printfraginfo() argument 17 struct ipfr *ifr; 23 if (ifr->ipfr_v == 6) { 32 PRINTF(" %s -> ", hostname(family, &ifr->ipfr_src)); 39 hostname(family, &ifr->ipfr_dst), ifr->ipfr_id, 40 ifr->ipfr_ttl, ifr->ipfr_p, ifr->ipfr_pkts, ifr->ipfr_bytes, 41 ifr->ipfr_seen0, ifr->ipfr_ref);
|
| /NextBSD/usr.sbin/bluetooth/btpand/ |
| HD | tap.c | 56 struct ifreq ifr; in tap_init() local 66 memset(&ifr, 0, sizeof(ifr)); in tap_init() 67 if (ioctl(fd, TAPGIFNAME, &ifr) == -1) { in tap_init() 78 ifr.ifr_addr.sa_family = AF_LINK; in tap_init() 79 ifr.ifr_addr.sa_len = ETHER_ADDR_LEN; in tap_init() 80 b2eaddr(ifr.ifr_addr.sa_data, &local_bdaddr); in tap_init() 82 if (ioctl(s, SIOCSIFLLADDR, &ifr) == -1) { in tap_init() 83 log_err("Could not set %s physical address: %m", ifr.ifr_name); in tap_init() 87 if (ioctl(s, SIOCGIFFLAGS, &ifr) == -1) { in tap_init() 92 if ((ifr.ifr_flags & IFF_UP) == 0) { in tap_init() [all …]
|
| /NextBSD/tools/tools/vxge/ |
| HD | vxge_info.c | 37 static struct ifreq ifr; variable 112 ifr.ifr_addr.sa_family = AF_INET; in main() 113 strlcpy(ifr.ifr_name, argv[1], sizeof(ifr.ifr_name)); in main() 311 ifr.ifr_data = (caddr_t) buffer; in vxge_get_registers_common() 312 err = ioctl(sockfd, SIOCGPRIVATE_1, &ifr); in vxge_get_registers_common() 344 ifr.ifr_data = (caddr_t) buffer; in vxge_get_registers_legacy() 345 err = ioctl(sockfd, SIOCGPRIVATE_1, &ifr); in vxge_get_registers_legacy() 376 ifr.ifr_data = (caddr_t) buffer; in vxge_get_registers_toc() 377 err = ioctl(sockfd, SIOCGPRIVATE_1, &ifr); in vxge_get_registers_toc() 409 ifr.ifr_data = (caddr_t) buffer; in vxge_get_registers_pcicfgmgmt() [all …]
|
| /NextBSD/contrib/wpa/src/drivers/ |
| HD | driver_wired.c | 205 struct ifreq ifr; in wired_init_sockets() local 222 os_memset(&ifr, 0, sizeof(ifr)); in wired_init_sockets() 223 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in wired_init_sockets() 224 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { in wired_init_sockets() 232 addr.sll_ifindex = ifr.ifr_ifindex; in wired_init_sockets() 242 if (wired_multicast_membership(drv->sock, ifr.ifr_ifindex, in wired_init_sockets() 249 os_memset(&ifr, 0, sizeof(ifr)); in wired_init_sockets() 250 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); in wired_init_sockets() 251 if (ioctl(drv->sock, SIOCGIFHWADDR, &ifr) != 0) { in wired_init_sockets() 257 if (ifr.ifr_hwaddr.sa_family != ARPHRD_ETHER) { in wired_init_sockets() [all …]
|
| HD | driver_nl80211_android.c | 45 struct ifreq ifr; in android_priv_cmd() local 50 os_memset(&ifr, 0, sizeof(ifr)); in android_priv_cmd() 52 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_priv_cmd() 60 ifr.ifr_data = &priv_cmd; in android_priv_cmd() 62 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); in android_priv_cmd() 79 struct ifreq ifr; in android_pno_start() local 123 memset(&ifr, 0, sizeof(ifr)); in android_pno_start() 125 os_strlcpy(ifr.ifr_name, bss->ifname, IFNAMSIZ); in android_pno_start() 130 ifr.ifr_data = &priv_cmd; in android_pno_start() 132 ret = ioctl(drv->global->ioctl_sock, SIOCDEVPRIVATE + 1, &ifr); in android_pno_start()
|
| /NextBSD/crypto/openssh/openbsd-compat/ |
| HD | port-tun.c | 60 struct ifreq ifr; in sys_tun_open() local 70 bzero(&ifr, sizeof(ifr)); in sys_tun_open() 73 ifr.ifr_flags = IFF_TAP; in sys_tun_open() 76 ifr.ifr_flags = IFF_TUN; in sys_tun_open() 79 ifr.ifr_flags |= IFF_NO_PI; in sys_tun_open() 87 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), name, tun); in sys_tun_open() 90 if (ioctl(fd, TUNSETIFF, &ifr) == -1) { in sys_tun_open() 99 debug("%s: %s mode %d fd %d", __func__, ifr.ifr_name, mode, fd); in sys_tun_open() 120 struct ifreq ifr; in sys_tun_open() local 170 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", tunbase, tun); in sys_tun_open() [all …]
|
| /NextBSD/tools/regression/netinet/msocket_ifnet_remove/ |
| HD | msocket_ifnet_remove.c | 73 struct ifreq ifr; in disc_setup() local 92 bzero(&ifr, sizeof(ifr)); in disc_setup() 93 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", DISC_IFNAME, in disc_setup() 96 if (ioctl(s, SIOCIFCREATE, &ifr) < 0) { in disc_setup() 97 warn("disc_setup: ioctl(%s, SIOCIFCREATE)", ifr.ifr_name); in disc_setup() 109 struct ifreq ifr; in disc_done() local 118 bzero(&ifr, sizeof(ifr)); in disc_done() 119 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", DISC_IFNAME, in disc_done() 122 if (ioctl(s, SIOCIFDESTROY, &ifr) < 0) in disc_done() 123 warn("disc_done: ioctl(%s, SIOCIFDESTROY)", ifr.ifr_name); in disc_done()
|
| /NextBSD/usr.sbin/wlconfig/ |
| HD | wlconfig.c | 215 get_cache(int sd, struct ifreq *ifr) in get_cache() argument 218 if (ioctl(sd, SIOCGWLCITEM, (caddr_t)ifr)) in get_cache() 220 w_sigitems = (int) ifr->ifr_data; in get_cache() 222 ifr->ifr_data = (caddr_t) &wsc; in get_cache() 224 if (ioctl(sd, SIOCGWLCACHE, (caddr_t)ifr)) in get_cache() 289 struct ifreq ifr; in main() local 304 strncpy(ifr.ifr_name, argv[1], sizeof(ifr.ifr_name)); in main() 305 ifr.ifr_addr.sa_family = AF_INET; in main() 308 ifr.ifr_data = (caddr_t)psabuf; in main() 309 if (ioctl(sd, SIOCGWLPSA, (caddr_t)&ifr)) in main() [all …]
|
| /NextBSD/contrib/traceroute/ |
| HD | ifaddrlist.c | 80 struct ifreq ibuf[(32 * 1024) / sizeof(struct ifreq)], ifr; in ifaddrlist() local 83 char device[sizeof(ifr.ifr_name) + 1]; in ifaddrlist() 129 strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof(ifr.ifr_name)); in ifaddrlist() 130 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifr) < 0) { in ifaddrlist() 134 (int)sizeof(ifr.ifr_name), ifr.ifr_name, in ifaddrlist() 141 if ((ifr.ifr_flags & IFF_UP) == 0) in ifaddrlist() 145 (void)strncpy(device, ifr.ifr_name, sizeof(ifr.ifr_name)); in ifaddrlist() 152 if (ioctl(fd, SIOCGIFADDR, (char *)&ifr) < 0) { in ifaddrlist() 165 sin = (struct sockaddr_in *)&ifr.ifr_addr; in ifaddrlist()
|
| /NextBSD/contrib/netbsd-tests/net/carp/ |
| HD | t_basic.c | 85 struct ifreq ifr; in child() local 106 memset(&ifr, 0, sizeof(ifr)); in child() 107 strlcpy(ifr.ifr_name, carpif, sizeof(ifr.ifr_name)); in child() 110 RL(rump_sys_ioctl(s, SIOCIFCREATE, &ifr)); in child() 120 ifr.ifr_data = &cr; in child() 121 RL(rump_sys_ioctl(s, SIOCGVH, &ifr)); in child() 132 RL(rump_sys_ioctl(s, SIOCSVH, &ifr)); in child()
|
| /NextBSD/lib/libc/net/ |
| HD | if_nametoindex.c | 67 struct ifreq ifr; in if_nametoindex() local 73 memset(&ifr, 0, sizeof(ifr)); in if_nametoindex() 74 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in if_nametoindex() 75 if (_ioctl(s, SIOCGIFINDEX, &ifr) != -1) { in if_nametoindex() 77 return (ifr.ifr_index); in if_nametoindex()
|
| /NextBSD/contrib/netbsd-tests/net/bpf/ |
| HD | t_bpf.c | 79 struct ifreq ifr; in ATF_TC_BODY() local 84 sprintf(ifr.ifr_name, "shmif%d", ifnum); in ATF_TC_BODY() 87 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr)); in ATF_TC_BODY() 88 RL(rump_sys_ioctl(bpfd, BIOCSFEEDBACK, &ifr)); in ATF_TC_BODY() 109 struct ifreq ifr; in ATF_TC_BODY() local 116 memset(&ifr, 0, sizeof(ifr)); in ATF_TC_BODY() 156 netcfg_rump_makeshmif("bpfwritetrunc", ifr.ifr_name); in ATF_TC_BODY() 157 netcfg_rump_if(ifr.ifr_name, "10.1.1.1", "255.0.0.0"); in ATF_TC_BODY() 160 RL(rump_sys_ioctl(bpfd, BIOCSETIF, &ifr)); in ATF_TC_BODY()
|
| /NextBSD/contrib/ipfilter/ipsend/ |
| HD | sockraw.c | 40 struct ifreq ifr; in initdevice() local 43 memset(&ifr, 0, sizeof(ifr)); in initdevice() 44 strncpy(ifr.ifr_name, device, sizeof ifr.ifr_name); in initdevice() 52 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1) in initdevice() 60 bcopy(&ifr.ifr_addr, s.sa_data, 4); in initdevice()
|
| HD | sirix.c | 66 struct ifreq ifr; in sendip() local 75 memset(&ifr, 0, sizeof(ifr)); in sendip() 76 strncpy(ifr.ifr_name, sr.sr_ifname, sizeof ifr.ifr_name); in sendip() 78 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1) in sendip() 84 memcpy(eh->ether_shost, ifr.ifr_addr.sa_data, sizeof(eh->ether_shost)); in sendip()
|
| HD | snit.c | 66 struct ifreq ifr; local 100 strncpy(ifr.ifr_name, device, sizeof(ifr.ifr_name)); 101 ifr.ifr_name[sizeof(ifr.ifr_name) - 1] = ' '; 103 si.ic_len = sizeof(ifr); 104 si.ic_dp = (char*)𝔦 107 perror(ifr.ifr_name);
|
| /NextBSD/usr.sbin/rtsold/ |
| HD | if.c | 79 struct ifreq ifr; in interface_up() local 84 memset(&ifr, 0, sizeof(ifr)); in interface_up() 85 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); in interface_up() 89 if (ioctl(ifsock, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) { in interface_up() 94 if (!(ifr.ifr_flags & IFF_UP)) { in interface_up() 95 ifr.ifr_flags |= IFF_UP; in interface_up() 96 if (ioctl(ifsock, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) in interface_up() 178 struct ifreq ifr; in interface_status() local 182 memset(&ifr, 0, sizeof(ifr)); in interface_status() 183 strncpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); in interface_status() [all …]
|
| /NextBSD/libexec/rbootd/ |
| HD | bpf.c | 89 struct ifreq ifr; in BpfOpen() local 110 (void) strncpy(ifr.ifr_name, IntfName, sizeof(ifr.ifr_name)); in BpfOpen() 111 if (ioctl(BpfFd, BIOCSETIF, (caddr_t)&ifr) < 0) { in BpfOpen() 145 ifr.ifr_addr.sa_len = RMP_ADDRLEN + 2; in BpfOpen() 147 ifr.ifr_addr.sa_family = AF_UNSPEC; in BpfOpen() 148 memmove((char *)&ifr.ifr_addr.sa_data[0], &RmpMcastAddr[0], RMP_ADDRLEN); in BpfOpen() 386 struct ifreq ifr; in BpfClose() local 397 ifr.ifr_addr.sa_len = RMP_ADDRLEN + 2; in BpfClose() 399 ifr.ifr_addr.sa_family = AF_UNSPEC; in BpfClose() 400 memmove((char *)&ifr.ifr_addr.sa_data[0], &RmpMcastAddr[0], RMP_ADDRLEN); in BpfClose() [all …]
|