Searched refs:ifr6 (Results 1 – 7 of 7) sorted by relevance
/freebsd/lib/libifconfig/ |
H A D | libifconfig_inet6.c | 65 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 D | cap_llflags.c | 63 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 D | af_inet6.c | 292 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 D | iface.c | 206 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 D | name6.c | 885 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 D | getaddrinfo.c | 902 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 D | ntp_io.c | 1570 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()
|