Home
last modified time | relevance | path

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

/mirbsd/src/lib/libpcap/
Dinet.c165 register struct ifreq *ifrp, *ifend, *ifnext, *mp;
168 static char device[sizeof(ifrp->ifr_name) + 1];
187 ifrp = ibuf;
192 for (; ifrp < ifend; ifrp = ifnext) {
194 n = ifrp->ifr_addr.sa_len + sizeof(ifrp->ifr_name);
195 if (n < sizeof(*ifrp))
196 ifnext = ifrp + 1;
198 ifnext = (struct ifreq *)((char *)ifrp + n);
199 if (ifrp->ifr_addr.sa_family != AF_INET)
202 ifnext = ifrp + 1;
[all …]
/mirbsd/src/sbin/brconfig/
Dbrconfig.c487 struct ifreq *ifrp, ifreq; in bridge_show_all() local
502 ifrp = ifc.ifc_req; in bridge_show_all()
505 ifrp = (struct ifreq *)((caddr_t)ifc.ifc_req + i); in bridge_show_all()
506 i += sizeof(ifrp->ifr_name) + in bridge_show_all()
507 (ifrp->ifr_addr.sa_len > sizeof(struct sockaddr) ? in bridge_show_all()
508 ifrp->ifr_addr.sa_len : sizeof(struct sockaddr)); in bridge_show_all()
509 if (ifrp->ifr_addr.sa_family != AF_LINK) in bridge_show_all()
511 if (!is_bridge(s, ifrp->ifr_name)) in bridge_show_all()
513 bridge_status(s, ifrp->ifr_name); in bridge_show_all()
1116 struct ifbrlreq *ifrp; in bridge_rules() local
[all …]
/mirbsd/src/sys/net/
Dif.c1343 struct ifreq ifr, *ifrp; in ifconf() local
1370 ifrp = ifc->ifc_req; in ifconf()
1376 error = copyout((caddr_t)&ifr, (caddr_t)ifrp, in ifconf()
1380 space -= sizeof (ifr), ifrp++; in ifconf()
1394 (caddr_t)ifrp, sizeof (ifr)); in ifconf()
1395 ifrp++; in ifconf()
1401 (caddr_t)ifrp, sizeof (ifr)); in ifconf()
1402 ifrp++; in ifconf()
1408 (caddr_t)ifrp, in ifconf()
1412 (caddr_t)&ifrp->ifr_addr, in ifconf()
[all …]
/mirbsd/src/sbin/ifconfig/
Difconfig.c618 struct ifreq *ifrp; in printif() local
650 ifrp = (struct ifreq *)&ifr6; in printif()
653 ifrp = &ifr; in printif()
657 ifrp = &ifr; in printif()
661 strlcpy(ifrp->ifr_name, ifa->ifa_name, sizeof(ifrp->ifr_name)); in printif()
663 memcpy(&ifrp->ifr_addr, ifa->ifa_addr, ifa->ifa_addr->sa_len); in printif()
667 if (getinfo(ifrp, 0) < 0) in printif()