Home
last modified time | relevance | path

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

/freebsd/lib/libifconfig/
H A Dlibifconfig_inet6.c65 struct in6_ifreq ifr6; in ifconfig_inet6_get_addrinfo() local
82 strlcpy(ifr6.ifr_name, name, sizeof(ifr6.ifr_name)); in ifconfig_inet6_get_addrinfo()
83 ifr6.ifr_addr = *addr->sin6; in ifconfig_inet6_get_addrinfo()
84 if (ifconfig_ioctlwrap(h, AF_INET6, SIOCGIFAFLAG_IN6, &ifr6) < 0) { in ifconfig_inet6_get_addrinfo()
87 addr->flags = ifr6.ifr_ifru.ifru_flags6; in ifconfig_inet6_get_addrinfo()
91 ifr6.ifr_addr = *addr->sin6; in ifconfig_inet6_get_addrinfo()
92 if (ifconfig_ioctlwrap(h, AF_INET6, SIOCGIFALIFETIME_IN6, &ifr6) < 0) { in ifconfig_inet6_get_addrinfo()
95 addr->lifetime = ifr6.ifr_ifru.ifru_lifetime; /* struct copy */ in ifconfig_inet6_get_addrinfo()
/freebsd/usr.sbin/rtsold/
H A Dcap_llflags.c63 struct in6_ifreq ifr6; in llflags_get() local
88 memset(&ifr6, 0, sizeof(ifr6)); in llflags_get()
89 if (strlcpy(ifr6.ifr_name, ifname, sizeof(ifr6.ifr_name)) >= in llflags_get()
90 sizeof(ifr6.ifr_name)) { in llflags_get()
94 memcpy(&ifr6.ifr_ifru.ifru_addr, sin6, sin6->sin6_len); in llflags_get()
95 if (ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) < 0) { in llflags_get()
100 *flagsp = ifr6.ifr_ifru.ifru_flags6; in llflags_get()
/freebsd/sbin/ifconfig/
H A Daf_inet6.c292 struct in6_ifreq ifr6; in in6_status() local
301 strlcpy(ifr6.ifr_name, ctx->ifname, sizeof(ifr6.ifr_name)); in in6_status()
306 ifr6.ifr_addr = *sin; in in6_status()
307 if (ioctl(s6, SIOCGIFAFLAG_IN6, &ifr6) < 0) { in in6_status()
312 flags6 = ifr6.ifr_ifru.ifru_flags6; in in6_status()
314 ifr6.ifr_addr = *sin; in in6_status()
315 if (ioctl(s6, SIOCGIFALIFETIME_IN6, &ifr6) < 0) { in in6_status()
320 lifetime = ifr6.ifr_ifru.ifru_lifetime; in in6_status()
/freebsd/usr.sbin/ppp/
H A Diface.c206 struct in6_ifreq ifr6; in iface_addr_Zap() local
235 memset(&ifr6, '\0', sizeof ifr6); in iface_addr_Zap()
236 strncpy(ifr6.ifr_name, name, sizeof ifr6.ifr_name - 1); in iface_addr_Zap()
237 memcpy(&ifr6.ifr_addr, &ssme, sizeof ifr6.ifr_addr); in iface_addr_Zap()
239 res = ID0ioctl(s, SIOCDIFADDR_IN6, &ifr6); in iface_addr_Zap()
/freebsd/lib/libc/net/
H A Dname6.c885 struct in6_ifreq ifr6; in set_source() local
888 memset(&ifr6, 0, sizeof(ifr6)); in set_source()
889 memcpy(&ifr6.ifr_addr, &ss, ss.ss_len); in set_source()
890 if (_ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) == 0) { in set_source()
891 flags6 = ifr6.ifr_ifru.ifru_flags6; in set_source()
H A Dgetaddrinfo.c902 struct in6_ifreq ifr6; in set_source() local
905 memset(&ifr6, 0, sizeof(ifr6)); in set_source()
906 memcpy(&ifr6.ifr_addr, ai.ai_addr, ai.ai_addrlen); in set_source()
907 if (_ioctl(s, SIOCGIFAFLAG_IN6, &ifr6) == 0) { in set_source()
908 flags6 = ifr6.ifr_ifru.ifru_flags6; in set_source()
/freebsd/contrib/ntp/ntpd/
H A Dntp_io.c1570 struct in6_ifreq ifr6; in check_flags6() local
1577 ZERO(ifr6); in check_flags6()
1578 memcpy(&ifr6.ifr_addr, &psau->sa6, sizeof(ifr6.ifr_addr)); in check_flags6()
1579 strlcpy(ifr6.ifr_name, name, sizeof(ifr6.ifr_name)); in check_flags6()
1580 if (ioctl(fd, SIOCGIFAFLAG_IN6, &ifr6) < 0) { in check_flags6()
1585 if ((ifr6.ifr_ifru.ifru_flags6 & flags6) != 0) in check_flags6()