Home
last modified time | relevance | path

Searched refs:ia6 (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/netinet6/
H A Din6_jail.c183 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 Dnd6.c927 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 Dfrag6.c368 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 Dicmp6.c1185 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 Dnd6_rtr.c1478 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 Din6.c166 #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 Dip6_output.c1171 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 Dinet6.c1331 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 Dif_stf.c375 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 Drtsock.c519 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 Dtcp_input.c578 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 Dff_route.c406 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 Dip_fil_freebsd.c971 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))