Lines Matching refs:ip6_src

1393 	bcopy(&ip6->ip6_src, &sin6->sin6_addr, sizeof(ip6->ip6_src));  in ipsec6_setspidx_ipaddr()
1394 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_setspidx_ipaddr()
1400 in6_verify_ifscope(&ip6->ip6_src, sin6->sin6_scope_id); in ipsec6_setspidx_ipaddr()
1403 sin6->sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_setspidx_ipaddr()
2420 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&oip6->ip6_src)) { in ipsec6_encapsulate()
2421 oip6->ip6_src.s6_addr16[1] = 0; in ipsec6_encapsulate()
2437 &ip6->ip6_src, sizeof(ip6->ip6_src)); in ipsec6_encapsulate()
2443 ip6->ip6_src.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec6_encapsulate()
2801 &ip6->ip6_src, sizeof(ip6->ip6_src)); in ipsec46_encapsulate()
2806 ip6->ip6_src.s6_addr16[1] = htons((u_int16_t)sav->sah->outgoing_if); in ipsec46_encapsulate()
3072 ip6_sprintf(&ip6->ip6_src)); in ipsec6_logpacketstr()
3507 memcpy(&src.sin6_addr, &ip6->ip6_src, sizeof(src.sin6_addr)); in ipsec6_interface_kpipe_output()
3931 bcopy(&ip6->ip6_src, &sin6->sin6_addr, in ipsec6_output_trans()
3932 sizeof(ip6->ip6_src)); in ipsec6_output_trans()
3933 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_output_trans()
3936 in6_verify_ifscope(&ip6->ip6_src, sin6->sin6_scope_id); in ipsec6_output_trans()
3938 sin6->sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_output_trans()
4357 bcopy(&ip6->ip6_src, &sin6->sin6_addr, in ipsec6_output_tunnel()
4358 sizeof(ip6->ip6_src)); in ipsec6_output_tunnel()
4359 if (IN6_IS_SCOPE_LINKLOCAL(&ip6->ip6_src)) { in ipsec6_output_tunnel()
4362 in6_verify_ifscope(&ip6->ip6_src, sin6->sin6_scope_id); in ipsec6_output_tunnel()
4364 sin6->sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_output_tunnel()
4381 sin6->sin6_scope_id = ntohs(ip6->ip6_src.s6_addr16[1]); in ipsec6_output_tunnel()
4480 memcpy(&src.sin6_addr, &ip6->ip6_src, sizeof(src.sin6_addr)); in ipsec6_interface_output()
4709 m_copydata(m, off + offsetof(struct ip6_hdr, ip6_src), sizeof(i6src.sin6_addr), in ipsec4_tunnel_validate()
4804 osrc.sin6_addr = oip6->ip6_src; in ipsec6_tunnel_validate()
4827 m_copydata(m, off + offsetof(struct ip6_hdr, ip6_src), sizeof(i6src.sin6_addr), in ipsec6_tunnel_validate()
5275 ip6->ip6_src = SIN6(&sav->sah->saidx.src)->sin6_addr; in ipsec_send_natt_keepalive()
5280 ip6->ip6_src = SIN6(&sav->sah->saidx.dst)->sin6_addr; in ipsec_send_natt_keepalive()
5286 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in ipsec_send_natt_keepalive()
5287 ip6->ip6_src.s6_addr16[1] = 0; in ipsec_send_natt_keepalive()
5301 uh->uh_sum = in6_pseudo(&ip6->ip6_src, &ip6->ip6_dst, htonl(ntohs(uh->uh_ulen) + IPPROTO_UDP)); in ipsec_send_natt_keepalive()
5394 ip6->ip6_src = SIN6(&sav->sah->saidx.src)->sin6_addr; in ipsec_fill_offload_frame()
5397 ip6->ip6_src = SIN6(&sav->sah->saidx.dst)->sin6_addr; in ipsec_fill_offload_frame()
5411 ip6->ip6_src = ia6_clat_src->ia_addr.sin6_addr; in ipsec_fill_offload_frame()
5433 if (IN6_IS_SCOPE_EMBED(&ip6->ip6_src)) { in ipsec_fill_offload_frame()
5434 ip6->ip6_src.s6_addr16[1] = 0; in ipsec_fill_offload_frame()