Home | History | Annotate | Download | only in src

Lines Matching refs:ifr_addr

76       if (ifr->ifr_addr.sa_len > sizeof(ifr->ifr_ifru))
77 len = ifr->ifr_addr.sa_len + offsetof(struct ifreq, ifr_ifru);
86 if (ifr->ifr_addr.sa_family == AF_INET && ipv4_callback)
90 addr = ((struct sockaddr_in *) &ifr->ifr_addr)->sin_addr;
93 netmask = ((struct sockaddr_in *) &ifr->ifr_addr)->sin_addr;
95 broadcast = ((struct sockaddr_in *) &ifr->ifr_addr)->sin_addr;
103 else if (ifr->ifr_addr.sa_family == AF_INET6 && ipv6_callback)
105 struct in6_addr *addr = &((struct sockaddr_in6 *)&ifr->ifr_addr)->sin6_addr;
113 (int)((struct sockaddr_in6 *)&ifr->ifr_addr)->sin6_scope_id,
183 ifr->ifr_addr.sa_family = AF_LINK;
187 memcpy(ether.ether_shost, LLADDR((struct sockaddr_dl *)&ifr->ifr_addr), ETHER_ADDR_LEN);