Lines Matching refs:oip6
2379 struct ip6_hdr *oip6; in ipsec6_encapsulate() local
2409 oip6 = mtod(n, struct ip6_hdr *); in ipsec6_encapsulate()
2414 oip6 = mtod(m->m_next, struct ip6_hdr *); in ipsec6_encapsulate()
2417 ovbcopy((caddr_t)ip6, (caddr_t)oip6, sizeof(struct ip6_hdr)); in ipsec6_encapsulate()
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()
2423 if (in6_embedded_scope && IN6_IS_SCOPE_LINKLOCAL(&oip6->ip6_dst)) { in ipsec6_encapsulate()
2424 oip6->ip6_dst.s6_addr16[1] = 0; in ipsec6_encapsulate()
2429 ip6_ecn_ingress(ip6_ipsec_ecn, &ip6->ip6_flow, &oip6->ip6_flow); in ipsec6_encapsulate()
4740 struct ip6_hdr *oip6; in ipsec6_tunnel_validate() local
4769 oip6 = mtod(m, struct ip6_hdr *); in ipsec6_tunnel_validate()
4783 if (!IN6_ARE_ADDR_EQUAL(&oip6->ip6_dst, sah_dst_addr)) { in ipsec6_tunnel_validate()
4804 osrc.sin6_addr = oip6->ip6_src; in ipsec6_tunnel_validate()
4805 odst.sin6_addr = oip6->ip6_dst; in ipsec6_tunnel_validate()