Lines Matching refs:ifreq
188 struct ifreq *ifr, struct logint *li);
1304 struct ifreq ifreq, *ifr; in initifs() local
1343 bufsize = numifs * sizeof (struct ifreq); in initifs()
1361 for (n = ifc.ifc_len/sizeof (struct ifreq); n > 0; n--, ifr++) { in initifs()
1362 ifreq = *ifr; in initifs()
1382 strncpy(phyintname, ifreq.ifr_name, sizeof (phyintname)); in initifs()
1399 li = find_logint(pi, ifreq.ifr_name); in initifs()
1414 &ifreq, &newli)) { in initifs()
1438 li = add_logint(pi, ifreq.ifr_name); in initifs()
1449 &ifreq, li)) { in initifs()
1541 struct ifreq *ifr, struct logint *li) in getconfig()
1543 struct ifreq ifreq; in getconfig() local
1547 ifreq = *ifr; /* Copy name etc */ in getconfig()
1565 if (ioctl(sock, SIOCGIFDSTADDR, (char *)&ifreq) < 0) { in getconfig()
1570 sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr); in getconfig()
1583 if (ioctl(sock, SIOCGIFNETMASK, (char *)&ifreq) < 0) { in getconfig()
1587 sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr); in getconfig()
1590 if (ioctl(sock, SIOCGIFBRDADDR, (char *)&ifreq) < 0) { in getconfig()
1595 sin = (struct sockaddr_in *)ALIGN(&ifreq.ifr_addr); in getconfig()