Home
last modified time | relevance | path

Searched refs:ifr6 (Results 1 – 5 of 5) sorted by relevance

/dragonfly/usr.sbin/rtsold/
H A Dif.c324 struct in6_ifreq ifr6; in get_llflag() local
349 memset(&ifr6, 0, sizeof(ifr6)); in get_llflag()
350 strcpy(ifr6.ifr_name, name); in get_llflag()
351 memcpy(&ifr6.ifr_ifru.ifru_addr, sin6, sin6->sin6_len); in get_llflag()
352 if (ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) < 0) { in get_llflag()
360 return ifr6.ifr_ifru.ifru_flags6; in get_llflag()
373 struct in6_ifreq ifr6; in get_llflag()
411 memset(&ifr6, 0, sizeof(ifr6)); in get_llflag()
412 strcpy(ifr6.ifr_name, name); in get_llflag()
414 if (ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) < 0) { in get_llflag()
[all …]
/dragonfly/sbin/ifconfig/
H A Daf_inet6.c182 struct in6_ifreq ifr6; in in6_status() local
199 strlcpy(ifr6.ifr_name, IfName, sizeof(ifr6.ifr_name)); in in6_status()
204 ifr6.ifr_addr = *sin; in in6_status()
205 if (ioctl(s6, SIOCGIFAFLAG_IN6, &ifr6) < 0) { in in6_status()
210 flags6 = ifr6.ifr_ifru.ifru_flags6; in in6_status()
212 ifr6.ifr_addr = *sin; in in6_status()
213 if (ioctl(s6, SIOCGIFALIFETIME_IN6, &ifr6) < 0) { in in6_status()
218 lifetime = ifr6.ifr_ifru.ifru_lifetime; in in6_status()
/dragonfly/contrib/dhcpcd/src/
H A Dif-bsd.c1168 struct in6_ifreq ifr6; in if_addrflags6() local
1171 memset(&ifr6, 0, sizeof(ifr6)); in if_addrflags6()
1172 strlcpy(ifr6.ifr_name, ifp->name, sizeof(ifr6.ifr_name)); in if_addrflags6()
1173 ifr6.ifr_addr.sin6_family = AF_INET6; in if_addrflags6()
1174 ifr6.ifr_addr.sin6_addr = *addr; in if_addrflags6()
1178 flags = ifr6.ifr_ifru.ifru_flags6; in if_addrflags6()
1187 struct in6_ifreq ifr6; in if_getlifetime6() local
1192 memset(&ifr6, 0, sizeof(ifr6)); in if_getlifetime6()
1193 strlcpy(ifr6.ifr_name, ia->iface->name, sizeof(ifr6.ifr_name)); in if_getlifetime6()
1194 ifr6.ifr_addr.sin6_family = AF_INET6; in if_getlifetime6()
[all …]
/dragonfly/lib/libc/net/
H A Dname6.c879 struct in6_ifreq ifr6; in set_source() local
883 strncpy(ifr6.ifr_name, "lo0", sizeof(ifr6.ifr_name)); in set_source()
884 memset(&ifr6, 0, sizeof(ifr6)); in set_source()
885 memcpy(&ifr6.ifr_addr, &ss, ss.ss_len); in set_source()
886 if (_ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) == 0) { in set_source()
887 flags6 = ifr6.ifr_ifru.ifru_flags6; in set_source()
H A Dgetaddrinfo.c800 struct in6_ifreq ifr6; in set_source() local
804 strncpy(ifr6.ifr_name, "lo0", sizeof(ifr6.ifr_name)); in set_source()
805 memset(&ifr6, 0, sizeof(ifr6)); in set_source()
806 memcpy(&ifr6.ifr_addr, ai.ai_addr, ai.ai_addrlen); in set_source()
807 if (_ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) == 0) { in set_source()
808 flags6 = ifr6.ifr_ifru.ifru_flags6; in set_source()