/freebsd-10.0-release/contrib/ipfilter/lib/ |
H A D | printfraginfo.c | 15 printfraginfo(prefix, ifr) 17 struct ipfr *ifr; 23 if (ifr->ipfr_v == 6) { 32 PRINTF(" %s -> ", hostname(family, &ifr->ipfr_src)); 34 if (kmemcpy((char *)&fr, (u_long)ifr->ipfr_rule, 39 hostname(family, &ifr->ipfr_dst), ifr->ipfr_id, 40 ifr->ipfr_ttl, ifr->ipfr_p, ifr [all...] |
/freebsd-10.0-release/sbin/ifconfig/ |
H A D | iffib.c | 49 struct ifreq ifr; local 51 memset(&ifr, 0, sizeof(ifr)); 52 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); 54 if (ioctl(s, SIOCGIFFIB, (caddr_t)&ifr) < 0) 58 if (ifr.ifr_fib == 0) 61 printf("\tfib: %u\n", ifr.ifr_fib); 77 strncpy(ifr.ifr_name, name, sizeof (ifr [all...] |
H A D | ifmac.c | 55 struct ifreq ifr; local 59 memset(&ifr, 0, sizeof(ifr)); 60 strncpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); 64 ifr.ifr_ifru.ifru_data = (void *)label; 65 if (ioctl(s, SIOCGIFMAC, &ifr) == -1) 83 struct ifreq ifr; local 92 memset(&ifr, 0, sizeof(ifr)); [all...] |
H A D | ifvlan.c | 69 getvlan(int s, struct ifreq *ifr, struct vlanreq *vreq) argument 72 ifr->ifr_data = (caddr_t)vreq; 74 return ioctl(s, SIOCGETVLAN, (caddr_t)ifr); 82 if (getvlan(s, &ifr, &vreq) != -1) 89 vlan_create(int s, struct ifreq *ifr) argument 99 ifr->ifr_data = (caddr_t) ¶ms; 101 if (ioctl(s, SIOCIFCREATE2, ifr) < 0) 113 vlan_set(int s, struct ifreq *ifr) argument 116 ifr->ifr_data = (caddr_t) ¶ms; 117 if (ioctl(s, SIOCSETVLAN, (caddr_t)ifr) [all...] |
H A D | ifgre.c | 61 ifr.ifr_data = (caddr_t)&grekey; 62 if (ioctl(s, GREGKEY, &ifr) == 0) 73 strncpy(ifr.ifr_name, name, sizeof (ifr.ifr_name)); 74 ifr.ifr_data = (caddr_t)&grekey; 75 if (ioctl(s, GRESKEY, (caddr_t)&ifr) < 0)
|
H A D | ifclone.c | 121 struct ifreq ifr; local 125 memset(&ifr, 0, sizeof(ifr)); 126 (void) strlcpy(ifr.ifr_name, name, sizeof(ifr.ifr_name)); 131 if (strncmp(dcp->ifprefix, ifr.ifr_name, 140 if (ioctl(s, SIOCIFCREATE2, &ifr) < 0) 143 clone_cb(s, &ifr); 149 if (strncmp(name, ifr.ifr_name, sizeof(name)) != 0) { 150 strlcpy(name, ifr [all...] |
H A D | ifgif.c | 63 ifr.ifr_data = (caddr_t)&opts; 64 if (ioctl(s, GIFGOPTS, &ifr) == -1) 78 ifr.ifr_data = (caddr_t)&opts; 79 if (ioctl(s, GIFGOPTS, &ifr) == -1) { 89 if (ioctl(s, GIFSOPTS, &ifr) == -1) {
|
H A D | ifpfsync.c | 64 ifr.ifr_data = (caddr_t)&preq; 66 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) 71 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) 82 ifr.ifr_data = (caddr_t)&preq; 84 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) 89 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) 102 ifr.ifr_data = (caddr_t)&preq; 104 if (ioctl(s, SIOCGETPFSYNC, (caddr_t)&ifr) == -1) 121 if (ioctl(s, SIOCSETPFSYNC, (caddr_t)&ifr) == -1) 132 ifr [all...] |
H A D | ifconfig.c | 84 struct ifreq ifr; variable in typeref:struct:ifreq 492 strncpy(ifr.ifr_name, name, sizeof ifr.ifr_name); 518 ifr.ifr_addr.sa_family = 522 if ((s = socket(ifr.ifr_addr.sa_family, SOCK_DGRAM, 0)) < 0 && 525 err(1, "socket(family %u,SOCK_DGRAM", ifr.ifr_addr.sa_family); 613 strncpy(afp->af_ridreq, name, sizeof ifr.ifr_name); 630 strncpy(afp->af_addreq, name, sizeof ifr.ifr_name); 691 if (ioctl(s, SIOCDIFPHYADDR, &ifr) < 0) 702 memcpy(&my_ifr, &ifr, sizeo [all...] |
/freebsd-10.0-release/usr.sbin/bluetooth/btpand/ |
H A D | tap.c | 55 struct ifreq ifr; local 65 memset(&ifr, 0, sizeof(ifr)); 66 if (ioctl(fd, TAPGIFNAME, &ifr) == -1) { 77 ifr.ifr_addr.sa_family = AF_LINK; 78 ifr.ifr_addr.sa_len = ETHER_ADDR_LEN; 79 b2eaddr(ifr.ifr_addr.sa_data, &local_bdaddr); 81 if (ioctl(s, SIOCSIFLLADDR, &ifr) == -1) { 82 log_err("Could not set %s physical address: %m", ifr.ifr_name); 86 if (ioctl(s, SIOCGIFFLAGS, &ifr) [all...] |
/freebsd-10.0-release/contrib/ipfilter/ipsend/ |
H A D | sirix.c | 66 struct ifreq ifr; local 75 memset(&ifr, 0, sizeof(ifr)); 76 strncpy(ifr.ifr_name, sr.sr_ifname, sizeof ifr.ifr_name); 78 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1) 84 memcpy(eh->ether_shost, ifr.ifr_addr.sa_data, sizeof(eh->ether_shost));
|
H A D | sockraw.c | 40 struct ifreq ifr; local 43 memset(&ifr, 0, sizeof(ifr)); 44 strncpy(ifr.ifr_name, device, sizeof ifr.ifr_name); 52 if (ioctl(fd, SIOCGIFADDR, &ifr) == -1) 60 bcopy(&ifr.ifr_addr, s.sa_data, 4);
|
H A D | slinux.c | 73 struct ifreq ifr; local 75 strncpy(ifr.ifr_name, eth_dev, sizeof(ifr.ifr_name)); 76 if (ioctl(fd, SIOCGIFHWADDR, &ifr) == -1) 81 bcopy(ifr.ifr_hwaddr.sa_data, pkt + 6, 6);
|
/freebsd-10.0-release/lib/libc/net/ |
H A D | if_nametoindex.c | 67 struct ifreq ifr; local 74 memset(&ifr, 0, sizeof(ifr)); 76 strlcpy(ifr.ifr_name, ifname, sizeof(ifr.ifr_name)); 77 if (_ioctl(s, SIOCGIFINDEX, &ifr) != -1) { 79 return (ifr.ifr_index);
|
/freebsd-10.0-release/contrib/traceroute/ |
H A D | ifaddrlist.c | 80 struct ifreq ibuf[(32 * 1024) / sizeof(struct ifreq)], ifr; local 83 char device[sizeof(ifr.ifr_name) + 1]; 129 strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof(ifr.ifr_name)); 130 if (ioctl(fd, SIOCGIFFLAGS, (char *)&ifr) < 0) { 134 (int)sizeof(ifr.ifr_name), ifr.ifr_name, 141 if ((ifr.ifr_flags & IFF_UP) == 0) 145 (void)strncpy(device, ifr.ifr_name, sizeof(ifr [all...] |
/freebsd-10.0-release/usr.sbin/wpa/wpa_supplicant/ |
H A D | Packet32.c | 116 struct ifreq ifr; local 137 strncpy(ireq.i_name, iface, sizeof (ifr.ifr_name)); 147 bzero((char *)&ifr, sizeof(ifr)); 148 strncpy(ifr.ifr_name, iface, sizeof (ifr.ifr_name)); 149 if (ioctl(a->socket, SIOCGIFFLAGS, (caddr_t)&ifr) < 0) { 154 ifr.ifr_flags |= IFF_UP; 155 if (ioctl(a->socket, SIOCSIFFLAGS, (caddr_t)&ifr) < 0) { 169 struct ifreq ifr; local 340 struct ifreq ifr; local 391 struct ifreq ifr; local [all...] |
/freebsd-10.0-release/tools/regression/netinet/msocket_ifnet_remove/ |
H A D | msocket_ifnet_remove.c | 73 struct ifreq ifr; local 92 bzero(&ifr, sizeof(ifr)); 93 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), "%s%d", DISC_IFNAME, 96 if (ioctl(s, SIOCIFCREATE, &ifr) < 0) { 97 warn("disc_setup: ioctl(%s, SIOCIFCREATE)", ifr.ifr_name); 109 struct ifreq ifr; local 118 bzero(&ifr, sizeof(ifr)); [all...] |
/freebsd-10.0-release/libexec/bootpd/ |
H A D | trygetif.c | 38 struct ifreq *ifr; local 64 ifr = getif(s, dap); 65 if (!ifr) { 69 printf("Intf-name:%s\n", ifr->ifr_name); 70 sip = (struct sockaddr_in *) &(ifr->ifr_addr);
|
/freebsd-10.0-release/crypto/openssh/openbsd-compat/ |
H A D | port-tun.c | 60 struct ifreq ifr; local 70 bzero(&ifr, sizeof(ifr)); 73 ifr.ifr_flags = IFF_TAP; 76 ifr.ifr_flags = IFF_TUN; 79 ifr.ifr_flags |= IFF_NO_PI; 87 snprintf(ifr.ifr_name, sizeof(ifr.ifr_name), name, tun); 90 if (ioctl(fd, TUNSETIFF, &ifr) == -1) { 99 debug("%s: %s mode %d fd %d", __func__, ifr 120 struct ifreq ifr; local [all...] |
/freebsd-10.0-release/contrib/wpa/src/drivers/ |
H A D | driver_wired.c | 205 struct ifreq ifr; local 221 os_memset(&ifr, 0, sizeof(ifr)); 222 os_strlcpy(ifr.ifr_name, drv->ifname, sizeof(ifr.ifr_name)); 223 if (ioctl(drv->sock, SIOCGIFINDEX, &ifr) != 0) { 230 addr.sll_ifindex = ifr.ifr_ifindex; 240 if (wired_multicast_membership(drv->sock, ifr.ifr_ifindex, 247 os_memset(&ifr, 0, sizeof(ifr)); 412 struct ifreq ifr; local 436 struct ifreq ifr; local 484 struct ifreq ifr; local [all...] |
/freebsd-10.0-release/usr.sbin/ppp/ |
H A D | tun.c | 87 struct ifreq ifr; local 97 sprintf(ifr.ifr_name, "tun%d", bundle->unit); 98 ifr.ifr_mtu = bundle->iface->mtu; 99 if (ioctl(s, SIOCSIFMTU, &ifr) < 0)
|
/freebsd-10.0-release/tools/tools/vxge/ |
H A D | vxge_info.c | 37 static struct ifreq ifr; variable in typeref:struct:ifreq 112 ifr.ifr_addr.sa_family = AF_INET; 113 strlcpy(ifr.ifr_name, argv[1], sizeof(ifr.ifr_name)); 311 ifr.ifr_data = (caddr_t) buffer; 312 err = ioctl(sockfd, SIOCGPRIVATE_1, &ifr); 344 ifr.ifr_data = (caddr_t) buffer; 345 err = ioctl(sockfd, SIOCGPRIVATE_1, &ifr); 376 ifr.ifr_data = (caddr_t) buffer; 377 err = ioctl(sockfd, SIOCGPRIVATE_1, &ifr); [all...] |
/freebsd-10.0-release/usr.sbin/wlconfig/ |
H A D | wlconfig.c | 215 get_cache(int sd, struct ifreq *ifr) argument 218 if (ioctl(sd, SIOCGWLCITEM, (caddr_t)ifr)) 220 w_sigitems = (int) ifr->ifr_data; 222 ifr->ifr_data = (caddr_t) &wsc; 224 if (ioctl(sd, SIOCGWLCACHE, (caddr_t)ifr)) 289 struct ifreq ifr; local 304 strncpy(ifr.ifr_name, argv[1], sizeof(ifr.ifr_name)); 305 ifr.ifr_addr.sa_family = AF_INET; 308 ifr [all...] |
/freebsd-10.0-release/tools/tools/netmap/ |
H A D | nm_util.c | 42 struct ifreq ifr; local 58 bzero(&ifr, sizeof(ifr)); 59 strncpy(ifr.ifr_name, me->ifname, sizeof(ifr.ifr_name)); 63 ifr.ifr_flagshigh = me->if_flags >> 16; 65 ifr.ifr_flags = me->if_flags & 0xffff; 70 ifr.ifr_reqcap = me->if_reqcap; 71 ifr.ifr_curcap = me->if_curcap; 78 ifr [all...] |
/freebsd-10.0-release/tools/regression/ethernet/ethermulti/ |
H A D | ethermulti.c | 119 struct ifreq ifr; local 143 memset(&ifr, 0, sizeof(struct ifreq)); 144 strlcpy(&ifr.ifr_name[0], ifname, IFNAMSIZ); 145 dlp = (struct sockaddr_dl *)&ifr.ifr_addr; 153 if (ioctl(sock, SIOCADDMULTI, &ifr) < 0) { 186 memset(&ifr, 0, sizeof(struct ifreq)); 187 strlcpy(&ifr.ifr_name[0], ifname, IFNAMSIZ); 188 dlp = (struct sockaddr_dl *)&ifr.ifr_addr; 196 if (ioctl(sock, SIOCDELMULTI, &ifr) < 0)
|