Home | History | Annotate | Download | only in libpcap

Lines Matching refs:ifrp

140 	register struct ifreq *ifrp, *ifend, *ifnext;
165 * we have more than "sizeof(ifrp->ifr_name) + MAX_SA_LEN"
192 (buf_size - ifc.ifc_len) > sizeof(ifrp->ifr_name) + MAX_SA_LEN)
198 ifrp = (struct ifreq *)buf;
201 for (; ifrp < ifend; ifrp = ifnext) {
212 n = SA_LEN(&ifrp->ifr_addr) + sizeof(ifrp->ifr_name);
213 if (n < sizeof(*ifrp))
214 ifnext = ifrp + 1;
216 ifnext = (struct ifreq *)((char *)ifrp + n);
229 if (!(*ifrp->ifr_name))
237 if (strncmp(ifrp->ifr_name, "dummy", 5) == 0)
243 if (!(*check_usable)(ifrp->ifr_name)) {
253 strncpy(ifrflags.ifr_name, ifrp->ifr_name,
270 strncpy(ifrnetmask.ifr_name, ifrp->ifr_name,
272 memcpy(&ifrnetmask.ifr_addr, &ifrp->ifr_addr,
300 strncpy(ifrbroadaddr.ifr_name, ifrp->ifr_name,
302 memcpy(&ifrbroadaddr.ifr_addr, &ifrp->ifr_addr,
339 strncpy(ifrdstaddr.ifr_name, ifrp->ifr_name,
341 memcpy(&ifrdstaddr.ifr_addr, &ifrp->ifr_addr,
382 p = strchr(ifrp->ifr_name, ':');
404 if (add_addr_to_iflist(&devlist, ifrp->ifr_name,
405 if_flags_to_pcap_flags(ifrp->ifr_name, ifrflags.ifr_flags),
406 &ifrp->ifr_addr, SA_LEN(&ifrp->ifr_addr),