Lines Matching defs:ifr
1249 static struct ifreq ifr;
1252 strcpy(ifr.ifr_name, ifname);
1253 if (ioctl(sock, SIOCGIFHWADDR, &ifr) < 0) {
1258 memcpy(buf, &ifr.ifr_hwaddr.sa_data, IFHWADDRLEN);
1384 struct lifreq *ifr;
1419 ifr = ifc.lifc_req;
1420 for (n=0; n<numifs.lifn_count; n++, ifr++) {
1427 if (ifr->lifr_addr.ss_family != family) {
1432 if (ifr->lifr_addr.ss_family == AF_INET6) {
1433 struct sockaddr_in6 *s6= (struct sockaddr_in6 *)&(ifr->lifr_addr);
1434 s6->sin6_scope_id = getIndex(sock, ifr->lifr_name);
1439 ifs = addif(env, sock,ifr->lifr_name, ifs, (struct sockaddr *)&(ifr->lifr_addr),family, (short) ifr->lifr_addrlen);