Lines Matching defs:ifr6
167 struct in6_ifreq ifr6;
169 memset(&ifr6, 0, sizeof(ifr6));
170 strncpy(ifr6.ifr_name, addrs->ifa_name, sizeof(ifr6.ifr_name));
172 ifr6.ifr_addr = *((struct sockaddr_in6 *) addrs->ifa_addr);
173 if (fd != -1 && ioctl(fd, SIOCGIFAFLAG_IN6, &ifr6) != -1)
175 if (ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_TENTATIVE)
178 if (ifr6.ifr_ifru.ifru_flags6 & IN6_IFF_DEPRECATED)
182 if (!(ifr6.ifr_ifru.ifru_flags6 & (IN6_IFF_AUTOCONF | IN6_IFF_TEMPORARY)))
187 if (!(ifr6.ifr_ifru.ifru_flags6 & (IN6_IFF_AUTOCONF | IN6_IFF_PRIVACY)))
192 ifr6.ifr_addr = *((struct sockaddr_in6 *) addrs->ifa_addr);
193 if (fd != -1 && ioctl(fd, SIOCGIFALIFETIME_IN6, &ifr6) != -1)
195 valid = ifr6.ifr_ifru.ifru_lifetime.ia6t_vltime;
196 preferred = ifr6.ifr_ifru.ifru_lifetime.ia6t_pltime;