Lines Matching defs:ifreq
502 struct ifreq ifreq, *ifr;
538 bufsize = numifs * sizeof (struct ifreq);
553 for (n = ifc.ifc_len / sizeof (struct ifreq); n > 0; n--, ifr++) {
565 ifreq = *ifr;
583 if (ioctl(s, SIOCGIFFLAGS, (char *)&ifreq) < 0) {
591 np->n_flags = ifreq.ifr_flags;
593 ioctl(s, SIOCGIFNETMASK, (char *)&ifreq) >= 0) {
597 ((struct sockaddr_in *)&ifreq.ifr_addr)->
654 if (ioctl(s, SIOCGIFDSTADDR, (char *)&ifreq) < 0) {
663 bcopy(&ifreq.ifr_dstaddr, np->n_addr, np->n_addrlen);
666 if (ioctl(s, SIOCGIFBRDADDR, (char *)&ifreq) < 0) {
675 bcopy(&ifreq.ifr_broadaddr, np->n_addr, np->n_addrlen);