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

/freebsd-10.1-release/contrib/traceroute/
H A Difaddrlist.c76 register struct ifreq *ifrp, *ifend, *ifnext, *mp; local
105 ifrp = ibuf;
111 for (; ifrp < ifend; ifrp = ifnext) {
113 n = ifrp->ifr_addr.sa_len + sizeof(ifrp->ifr_name);
114 if (n < sizeof(*ifrp))
115 ifnext = ifrp + 1;
117 ifnext = (struct ifreq *)((char *)ifrp + n);
118 if (ifrp
[all...]
/freebsd-10.1-release/contrib/libpcap/
H A Dfad-gifc.c144 register struct ifreq *ifrp, *ifend, *ifnext; local
169 * we have more than "sizeof(ifrp->ifr_name) + MAX_SA_LEN"
196 (buf_size - ifc.ifc_len) > sizeof(ifrp->ifr_name) + MAX_SA_LEN)
202 ifrp = (struct ifreq *)buf;
205 for (; ifrp < ifend; ifrp = ifnext) {
216 n = SA_LEN(&ifrp->ifr_addr) + sizeof(ifrp->ifr_name);
217 if (n < sizeof(*ifrp))
218 ifnext = ifrp
[all...]
H A Dfad-glifc.c87 register struct lifreq *ifrp, *ifend; local
168 ifrp = (struct lifreq *)buf;
171 for (; ifrp < ifend; ifrp++) {
175 if (((struct sockaddr *)&ifrp->lifr_addr)->sa_family == AF_INET6)
185 if (strncmp(ifrp->lifr_name, "dummy", 5) == 0)
194 p = strchr(ifrp->lifr_name, ':');
214 strncpy(ifrflags.lifr_name, ifrp->lifr_name,
233 strncpy(ifrnetmask.lifr_name, ifrp->lifr_name,
235 memcpy(&ifrnetmask.lifr_addr, &ifrp
[all...]
/freebsd-10.1-release/libexec/bootpd/
H A Dgetether.c132 register struct ifreq *ifrp, *ifend;
148 ifrp = ibuf;
150 while (ifrp < ifend) {
152 if (strcmp(ifname, ifrp->ifr_name) == 0 &&
153 ifrp->ifr_addr.sa_family == AF_LINK &&
154 ((struct sockaddr_dl *) &ifrp->ifr_addr)->sdl_type == IFT_ETHER) {
155 bcopy(LLADDR((struct sockaddr_dl *) &ifrp->ifr_addr), eap, EALEN);
160 n = ifrp->ifr_addr.sa_len + sizeof(ifrp->ifr_name);
161 if (n < sizeof(*ifrp))
130 register struct ifreq *ifrp, *ifend; local
[all...]
/freebsd-10.1-release/libexec/rbootd/
H A Dbpf.c218 struct ifreq ibuf[8], *ifrp, *ifend, *mp; local
223 static char device[sizeof(ifrp->ifr_name)];
249 ifrp = ibuf;
254 for (; ifrp < ifend; ++ifrp) {
255 if (ioctl(fd, SIOCGIFFLAGS, (char *)ifrp) < 0) {
264 if ((ifrp->ifr_flags & IFF_UP) == 0 ||
266 (ifrp->ifr_flags & IFF_LOOPBACK))
268 (strcmp(ifrp->ifr_name, "lo0") == 0))
272 for (cp = ifrp
[all...]
/freebsd-10.1-release/contrib/ntp/lib/isc/unix/
H A Difiter_ioctl.c451 struct ifreq *ifrp; local
475 ifrp = (void *)((char *) iter->ifc.ifc_req + iter->pos);
478 memcpy(&ifreq, ifrp, sizeof(ifreq));
496 (struct sockaddr *)&ifrp->ifr_addr, ifreq.ifr_name);
656 memcpy(&ifreq, ifrp, sizeof(ifreq));
683 struct LIFREQ *ifrp; local
694 ifrp = (void *)((char *)iter->lifc.lifc_req + iter->pos6);
697 memcpy(&lifreq, ifrp, sizeof(lifreq));
838 memcpy(&lifreq, ifrp, sizeof(lifreq));
914 struct ifreq *ifrp; local
943 struct LIFREQ *ifrp; local
[all...]

Completed in 160 milliseconds