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