Lines Matching refs:ip6_dst

1423 	bcopy(&ip6->ip6_dst, &sin6->sin6_addr, sizeof(ip6->ip6_dst));  in ipsec6_setspidx_ipaddr()
1424 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_setspidx_ipaddr()
1430 in6_verify_ifscope(&ip6->ip6_dst, sin6->sin6_scope_id); in ipsec6_setspidx_ipaddr()
1433 sin6->sin6_scope_id = ntohs(ip6->ip6_dst.s6_addr16[1]); in ipsec6_setspidx_ipaddr()
2436 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&oip6->ip6_dst)) { in ipsec6_encapsulate()
2437 oip6->ip6_dst.s6_addr16[1] = 0; in ipsec6_encapsulate()
2452 &ip6->ip6_dst, sizeof(ip6->ip6_dst)); in ipsec6_encapsulate()
2455 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_encapsulate()
2457 ip6->ip6_dst.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec6_encapsulate()
2576 !IN6_ARE_ADDR_EQUAL(&dst6->sin6_addr, &ip6->ip6_dst)) { in ipsec6_update_routecache_and_output()
2586 dst6->sin6_addr = ip6->ip6_dst; in ipsec6_update_routecache_and_output()
2818 &ip6->ip6_dst, sizeof(ip6->ip6_dst)); in ipsec46_encapsulate()
2820 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec46_encapsulate()
2822 ip6->ip6_dst.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec46_encapsulate()
3092 ip6_sprintf(&ip6->ip6_dst)); in ipsec6_logpacketstr()
3526 memcpy(&dst.sin6_addr, &ip6->ip6_dst, sizeof(dst.sin6_addr)); in ipsec6_interface_kpipe_output()
3963 bcopy(&ip6->ip6_dst, &sin6->sin6_addr, in ipsec6_output_trans()
3964 sizeof(ip6->ip6_dst)); in ipsec6_output_trans()
3965 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_output_trans()
3968 in6_verify_ifscope(&ip6->ip6_dst, sin6->sin6_scope_id); in ipsec6_output_trans()
3970 sin6->sin6_scope_id = ntohs(ip6->ip6_dst.s6_addr16[1]); in ipsec6_output_trans()
4214 !IN6_ARE_ADDR_EQUAL(&dst6->sin6_addr, &ip6->ip6_dst)) { in ipsec6_output_tunnel_internal()
4224 dst6->sin6_addr = ip6->ip6_dst; in ipsec6_output_tunnel_internal()
4389 bcopy(&ip6->ip6_dst, &sin6->sin6_addr, in ipsec6_output_tunnel()
4390 sizeof(ip6->ip6_dst)); in ipsec6_output_tunnel()
4391 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_output_tunnel()
4394 in6_verify_ifscope(&ip6->ip6_dst, sin6->sin6_scope_id); in ipsec6_output_tunnel()
4500 memcpy(&dst.sin6_addr, &ip6->ip6_dst, sizeof(dst.sin6_addr)); in ipsec6_interface_output()
4727 m_copydata(m, off + offsetof(struct ip6_hdr, ip6_dst), sizeof(i6dst.sin6_addr), in ipsec4_tunnel_validate()
4800 if (!IN6_ARE_ADDR_EQUAL(&oip6->ip6_dst, sah_dst_addr)) { in ipsec6_tunnel_validate()
4822 odst.sin6_addr = oip6->ip6_dst; in ipsec6_tunnel_validate()
4847 m_copydata(m, off + offsetof(struct ip6_hdr, ip6_dst), sizeof(i6dst.sin6_addr), in ipsec6_tunnel_validate()
5296 ip6->ip6_dst = ((struct sockaddr_in6 *)&sav->sah->saidx.dst)->sin6_addr; in ipsec_send_natt_keepalive()
5301 ip6->ip6_dst = ((struct sockaddr_in6 *)&sav->sah->saidx.src)->sin6_addr; in ipsec_send_natt_keepalive()
5309 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ipsec_send_natt_keepalive()
5310 ip6->ip6_dst.s6_addr16[1] = 0; in ipsec_send_natt_keepalive()
5321 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, htonl(ntohs(uh->uh_ulen) + IPPROTO_UDP)); in ipsec_send_natt_keepalive()