Lines Matching refs:ip6_dst

1421 	bcopy(&ip6->ip6_dst, &sin6->sin6_addr, sizeof(ip6->ip6_dst));  in ipsec6_setspidx_ipaddr()
1422 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_setspidx_ipaddr()
1428 in6_verify_ifscope(&ip6->ip6_dst, sin6->sin6_scope_id); in ipsec6_setspidx_ipaddr()
1431 sin6->sin6_scope_id = ntohs(ip6->ip6_dst.s6_addr16[1]); in ipsec6_setspidx_ipaddr()
2434 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&oip6->ip6_dst)) { in ipsec6_encapsulate()
2435 oip6->ip6_dst.s6_addr16[1] = 0; in ipsec6_encapsulate()
2450 &ip6->ip6_dst, sizeof(ip6->ip6_dst)); in ipsec6_encapsulate()
2453 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_encapsulate()
2455 ip6->ip6_dst.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec6_encapsulate()
2574 !IN6_ARE_ADDR_EQUAL(&dst6->sin6_addr, &ip6->ip6_dst)) { in ipsec6_update_routecache_and_output()
2584 dst6->sin6_addr = ip6->ip6_dst; in ipsec6_update_routecache_and_output()
2815 &ip6->ip6_dst, sizeof(ip6->ip6_dst)); in ipsec46_encapsulate()
2817 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec46_encapsulate()
2819 ip6->ip6_dst.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec46_encapsulate()
3089 ip6_sprintf(&ip6->ip6_dst)); in ipsec6_logpacketstr()
3668 bcopy(&ip6->ip6_dst, &sin6->sin6_addr, in ipsec6_output_trans()
3669 sizeof(ip6->ip6_dst)); in ipsec6_output_trans()
3670 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_output_trans()
3673 in6_verify_ifscope(&ip6->ip6_dst, sin6->sin6_scope_id); in ipsec6_output_trans()
3675 sin6->sin6_scope_id = ntohs(ip6->ip6_dst.s6_addr16[1]); in ipsec6_output_trans()
3918 !IN6_ARE_ADDR_EQUAL(&dst6->sin6_addr, &ip6->ip6_dst)) { in ipsec6_output_tunnel_internal()
3928 dst6->sin6_addr = ip6->ip6_dst; in ipsec6_output_tunnel_internal()
4086 bcopy(&ip6->ip6_dst, &sin6->sin6_addr, in ipsec6_output_tunnel()
4087 sizeof(ip6->ip6_dst)); in ipsec6_output_tunnel()
4088 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_dst)) { in ipsec6_output_tunnel()
4091 in6_verify_ifscope(&ip6->ip6_dst, sin6->sin6_scope_id); in ipsec6_output_tunnel()
4197 memcpy(&dst.sin6_addr, &ip6->ip6_dst, sizeof(dst.sin6_addr)); in ipsec6_interface_output()
4424 m_copydata(m, off + offsetof(struct ip6_hdr, ip6_dst), sizeof(i6dst.sin6_addr), in ipsec4_tunnel_validate()
4497 if (!IN6_ARE_ADDR_EQUAL(&oip6->ip6_dst, sah_dst_addr)) { in ipsec6_tunnel_validate()
4519 odst.sin6_addr = oip6->ip6_dst; in ipsec6_tunnel_validate()
4544 m_copydata(m, off + offsetof(struct ip6_hdr, ip6_dst), sizeof(i6dst.sin6_addr), in ipsec6_tunnel_validate()
4983 ip6->ip6_dst = ((struct sockaddr_in6 *)&sav->sah->saidx.dst)->sin6_addr; in ipsec_send_natt_keepalive()
4988 ip6->ip6_dst = ((struct sockaddr_in6 *)&sav->sah->saidx.src)->sin6_addr; in ipsec_send_natt_keepalive()
4996 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_dst)) { in ipsec_send_natt_keepalive()
4997 ip6->ip6_dst.s6_addr16[1] = 0; in ipsec_send_natt_keepalive()
5008 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, htonl(ntohs(uh->uh_ulen) + IPPROTO_UDP)); in ipsec_send_natt_keepalive()