Home
last modified time | relevance | path

Searched refs:ifrp (Results 1 – 6 of 6) sorted by relevance

/freebsd-10-stable/contrib/libpcap/
Dfad-gifc.c144 register struct ifreq *ifrp, *ifend, *ifnext; in pcap_findalldevs_interfaces() local
196 (buf_size - ifc.ifc_len) > sizeof(ifrp->ifr_name) + MAX_SA_LEN) in pcap_findalldevs_interfaces()
202 ifrp = (struct ifreq *)buf; in pcap_findalldevs_interfaces()
205 for (; ifrp < ifend; ifrp = ifnext) { in pcap_findalldevs_interfaces()
216 n = SA_LEN(&ifrp->ifr_addr) + sizeof(ifrp->ifr_name); in pcap_findalldevs_interfaces()
217 if (n < sizeof(*ifrp)) in pcap_findalldevs_interfaces()
218 ifnext = ifrp + 1; in pcap_findalldevs_interfaces()
220 ifnext = (struct ifreq *)((char *)ifrp + n); in pcap_findalldevs_interfaces()
233 if (!(*ifrp->ifr_name)) in pcap_findalldevs_interfaces()
241 if (strncmp(ifrp->ifr_name, "dummy", 5) == 0) in pcap_findalldevs_interfaces()
[all …]
Dfad-glifc.c87 register struct lifreq *ifrp, *ifend; in pcap_findalldevs_interfaces() local
168 ifrp = (struct lifreq *)buf; in pcap_findalldevs_interfaces()
171 for (; ifrp < ifend; ifrp++) { in pcap_findalldevs_interfaces()
175 if (((struct sockaddr *)&ifrp->lifr_addr)->sa_family == AF_INET6) in pcap_findalldevs_interfaces()
185 if (strncmp(ifrp->lifr_name, "dummy", 5) == 0) in pcap_findalldevs_interfaces()
194 p = strchr(ifrp->lifr_name, ':'); in pcap_findalldevs_interfaces()
214 strncpy(ifrflags.lifr_name, ifrp->lifr_name, in pcap_findalldevs_interfaces()
233 strncpy(ifrnetmask.lifr_name, ifrp->lifr_name, in pcap_findalldevs_interfaces()
235 memcpy(&ifrnetmask.lifr_addr, &ifrp->lifr_addr, in pcap_findalldevs_interfaces()
260 strncpy(ifrbroadaddr.lifr_name, ifrp->lifr_name, in pcap_findalldevs_interfaces()
[all …]
/freebsd-10-stable/contrib/traceroute/
Difaddrlist.c76 register struct ifreq *ifrp, *ifend, *ifnext, *mp; in ifaddrlist() local
105 ifrp = ibuf; in ifaddrlist()
111 for (; ifrp < ifend; ifrp = ifnext) { in ifaddrlist()
113 n = ifrp->ifr_addr.sa_len + sizeof(ifrp->ifr_name); in ifaddrlist()
114 if (n < sizeof(*ifrp)) in ifaddrlist()
115 ifnext = ifrp + 1; in ifaddrlist()
117 ifnext = (struct ifreq *)((char *)ifrp + n); in ifaddrlist()
118 if (ifrp->ifr_addr.sa_family != AF_INET) in ifaddrlist()
121 ifnext = ifrp + 1; in ifaddrlist()
129 strncpy(ifr.ifr_name, ifrp->ifr_name, sizeof(ifr.ifr_name)); in ifaddrlist()
/freebsd-10-stable/libexec/bootpd/
Dgetether.c130 register struct ifreq *ifrp, *ifend; local
146 ifrp = ibuf;
148 while (ifrp < ifend) {
150 if (strcmp(ifname, ifrp->ifr_name) == 0 &&
151 ifrp->ifr_addr.sa_family == AF_LINK &&
152 ((struct sockaddr_dl *) &ifrp->ifr_addr)->sdl_type == IFT_ETHER) {
153 bcopy(LLADDR((struct sockaddr_dl *) &ifrp->ifr_addr), eap, EALEN);
158 n = ifrp->ifr_addr.sa_len + sizeof(ifrp->ifr_name);
159 if (n < sizeof(*ifrp))
160 n = sizeof(*ifrp);
[all …]
/freebsd-10-stable/libexec/rbootd/
Dbpf.c218 struct ifreq ibuf[8], *ifrp, *ifend, *mp; in BpfGetIntfName() local
223 static char device[sizeof(ifrp->ifr_name)]; in BpfGetIntfName()
249 ifrp = ibuf; in BpfGetIntfName()
254 for (; ifrp < ifend; ++ifrp) { in BpfGetIntfName()
255 if (ioctl(fd, SIOCGIFFLAGS, (char *)ifrp) < 0) { in BpfGetIntfName()
264 if ((ifrp->ifr_flags & IFF_UP) == 0 || in BpfGetIntfName()
266 (ifrp->ifr_flags & IFF_LOOPBACK)) in BpfGetIntfName()
268 (strcmp(ifrp->ifr_name, "lo0") == 0)) in BpfGetIntfName()
272 for (cp = ifrp->ifr_name; !isdigit(*cp); ++cp) in BpfGetIntfName()
277 mp = ifrp; in BpfGetIntfName()
/freebsd-10-stable/contrib/ntp/lib/isc/unix/
Difiter_ioctl.c451 struct ifreq *ifrp; in internal_current4() local
475 ifrp = (void *)((char *) iter->ifc.ifc_req + iter->pos); in internal_current4()
478 memcpy(&ifreq, ifrp, sizeof(ifreq)); in internal_current4()
496 (struct sockaddr *)&ifrp->ifr_addr, ifreq.ifr_name); in internal_current4()
656 memcpy(&ifreq, ifrp, sizeof(ifreq)); in internal_current4()
683 struct LIFREQ *ifrp; in internal_current6() local
694 ifrp = (void *)((char *)iter->lifc.lifc_req + iter->pos6); in internal_current6()
697 memcpy(&lifreq, ifrp, sizeof(lifreq)); in internal_current6()
838 memcpy(&lifreq, ifrp, sizeof(lifreq)); in internal_current6()
914 struct ifreq *ifrp; in internal_next4() local
[all …]