| /f-stack/freebsd/netinet6/ |
| H A D | in6_jail.c | 183 KASSERT(ia6 != NULL, ("%s: ia6 is NULL", __func__)); in prison_get_ip6() 198 bcopy(&pr->pr_ip6[0], ia6, sizeof(struct in6_addr)); in prison_get_ip6() 218 KASSERT(ia6 != NULL, ("%s: ia6 is NULL", __func__)); in prison_saddrsel_ip6() 234 bcopy(&lia6, ia6, sizeof(struct in6_addr)); in prison_saddrsel_ip6() 280 KASSERT(ia6 != NULL, ("%s: ia6 is NULL", __func__)); in prison_local_ip6() 295 if (IN6_IS_ADDR_UNSPECIFIED(ia6)) { in prison_local_ip6() 306 error = prison_check_ip6_locked(pr, ia6); in prison_local_ip6() 342 if (IN6_IS_ADDR_LOOPBACK(ia6) && in prison_remote_ip6() 370 if (IN6_ARE_ADDR_EQUAL(&pr->pr_ip6[0], ia6)) in prison_check_ip6_locked() 380 d = prison_qcmp_v6(&pr->pr_ip6[i+1], ia6); in prison_check_ip6_locked() [all …]
|
| H A D | nd6.c | 927 struct in6_ifaddr *ia6, *nia6; in nd6_timer() local 946 if (IFA6_IS_INVALID(ia6)) { in nd6_timer() 961 if (regen_tmpaddr(ia6) == 0) in nd6_timer() 965 in6_purgeaddr(&ia6->ia_ifa); in nd6_timer() 969 } else if (IFA6_IS_DEPRECATED(ia6)) { in nd6_timer() 970 int oldflags = ia6->ia6_flags; in nd6_timer() 972 ia6->ia6_flags |= IN6_IFF_DEPRECATED; in nd6_timer() 981 if (regen_tmpaddr(ia6) == 0) { in nd6_timer() 1013 ifp = ia6->ia_ifp; in nd6_timer() 1083 regen_tmpaddr(struct in6_ifaddr *ia6) in regen_tmpaddr() argument [all …]
|
| H A D | frag6.c | 368 struct in6_ifaddr *ia6; in frag6_input() local 399 ia6 = in6ifa_ifwithaddr(&ip6->ip6_dst, 0 /* XXX */); in frag6_input() 400 if (ia6 != NULL) { in frag6_input() 401 dstifp = ia6->ia_ifp; in frag6_input() 402 ifa_free(&ia6->ia_ifa); in frag6_input()
|
| H A D | icmp6.c | 1185 struct in6_ifaddr *ia6 = NULL; in ni6_input() local 1221 ia6 = in6ifa_ifwithaddr(&ip6->ip6_dst, 0 /* XXX */); in ni6_input() 1222 if (ia6 == NULL) in ni6_input() 1225 if ((ia6->ia6_flags & IN6_IFF_TEMPORARY) && in ni6_input() 1227 ifa_free(&ia6->ia_ifa); in ni6_input() 1233 ifa_free(&ia6->ia_ifa); in ni6_input()
|
| H A D | nd6_rtr.c | 1478 struct in6_ifaddr *ia6 = NULL, *ia6_match = NULL; in prelist_update() local 1753 if ((ia6 = in6_ifadd(new, mcast)) != NULL) { in prelist_update() 1758 ia6->ia6_ndpr = pr; in prelist_update() 1774 if ((e = in6_tmpifadd(ia6, 1, 1)) != 0) { in prelist_update() 1780 ifa_free(&ia6->ia_ifa); in prelist_update()
|
| H A D | in6.c | 166 #define ia62ifa(ia6) (&((ia6)->ia_ifa)) argument 1763 struct in6_ifaddr *ia6; in in6_ifhasaddr() local 1775 ia6 = (struct in6_ifaddr *)ifa; in in6_ifhasaddr() 1776 if (IN6_ARE_ADDR_EQUAL(&ia6->ia_addr.sin6_addr, &in6)) in in6_ifhasaddr()
|
| H A D | ip6_output.c | 1171 struct in6_ifaddr *ia6; in ip6_output() local 1174 ia6 = in6_ifawithifp(ifp, &ip6->ip6_src); in ip6_output() 1175 if (ia6) { in ip6_output() 1177 counter_u64_add(ia6->ia_ifa.ifa_opackets, 1); in ip6_output() 1178 counter_u64_add(ia6->ia_ifa.ifa_obytes, in ip6_output() 1180 ifa_free(&ia6->ia_ifa); in ip6_output()
|
| /f-stack/tools/netstat/ |
| H A D | inet6.c | 1331 inet6name(struct in6_addr *ia6) argument 1340 if (IN6_IS_ADDR_UNSPECIFIED(ia6)) { 1357 memcpy(&sin6.sin6_addr, ia6, sizeof(*ia6));
|
| /f-stack/freebsd/net/ |
| H A D | if_stf.c | 375 struct in6_ifaddr *ia6; in stf_getsrcifa6() local 397 ia6 = (struct in6_ifaddr *)ia; in stf_getsrcifa6() 400 *mask = ia6->ia_prefixmask.sin6_addr; in stf_getsrcifa6()
|
| H A D | rtsock.c | 519 struct in6_addr ia6; in rtm_get_jailed() local 535 &ia6, sizeof(struct in6_addr)); in rtm_get_jailed() 536 if (prison_check_ip6(cred, &ia6) == 0) { in rtm_get_jailed() 546 ia6 = ((struct sockaddr_in6 *)nh->nh_ifa->ifa_addr)-> in rtm_get_jailed() 548 if (prison_get_ip6(cred, &ia6) != 0) in rtm_get_jailed() 554 bcopy(&ia6, &saun->sin6.sin6_addr, sizeof(struct in6_addr)); in rtm_get_jailed()
|
| /f-stack/freebsd/netinet/ |
| H A D | tcp_input.c | 578 struct in6_ifaddr *ia6; in tcp6_input() local 597 if (ia6 && (ia6->ia6_flags & IN6_IFF_ANYCAST)) { in tcp6_input() 598 ifa_free(&ia6->ia_ifa); in tcp6_input() 604 if (ia6) in tcp6_input() 605 ifa_free(&ia6->ia_ifa); in tcp6_input() 1251 struct in6_ifaddr *ia6; in tcp_input() local 1254 if (ia6 != NULL && in tcp_input() 1255 (ia6->ia6_flags & IN6_IFF_DEPRECATED)) { in tcp_input() 1256 ifa_free(&ia6->ia_ifa); in tcp_input() 1265 if (ia6) in tcp_input() [all …]
|
| /f-stack/lib/ |
| H A D | ff_route.c | 406 struct in6_addr ia6; in rtm_get_jailed() local 422 &ia6, sizeof(struct in6_addr)); in rtm_get_jailed() 423 if (prison_check_ip6(cred, &ia6) == 0) { in rtm_get_jailed() 433 ia6 = ((struct sockaddr_in6 *)nh->nh_ifa->ifa_addr)-> in rtm_get_jailed() 435 if (prison_get_ip6(cred, &ia6) != 0) in rtm_get_jailed() 441 bcopy(&ia6, &saun->sin6.sin6_addr, sizeof(struct in6_addr)); in rtm_get_jailed()
|
| /f-stack/freebsd/contrib/ipfilter/netinet/ |
| H A D | ip_fil_freebsd.c | 971 struct in6_addr *ia6 = NULL; local 999 ia6 = &((struct sockaddr_in6 *)sin)->sin6_addr; 1000 if (!IN6_IS_ADDR_LINKLOCAL(ia6) && 1001 !IN6_IS_ADDR_LOOPBACK(ia6))
|