Lines Matching refs:oip6
1404 ip6_t *oip6;
1429 oip6 = (ip6_t *)((char *)fin->fin_dp + 8);
1446 if ((char *)oip6 + fin->fin_dlen - ICMPERR_ICMPHLEN >
1452 if ((char *)oip6 + fin->fin_dlen - ICMPERR_ICMPHLEN >
1461 if (IP6_NEQ(&fin->fin_dst6, &oip6->ip6_src)) {
1466 p = oip6->ip6_nxt;
1472 orgicmp = (struct icmp6_hdr *)(oip6 + 1);
1489 &oip6->ip6_dst,
1490 &oip6->ip6_src);
1493 &oip6->ip6_dst,
1494 &oip6->ip6_src);
1511 tcp = (tcphdr_t *)(oip6 + 1);
1516 nat = ipf_nat6_inlookup(fin, flags, p, &oip6->ip6_dst,
1517 &oip6->ip6_src);
1519 nat = ipf_nat6_outlookup(fin, flags, p, &oip6->ip6_dst,
1520 &oip6->ip6_src);
1527 nat = ipf_nat6_inlookup(fin, 0, p, &oip6->ip6_dst,
1528 &oip6->ip6_src);
1530 nat = ipf_nat6_outlookup(fin, 0, p, &oip6->ip6_dst,
1531 &oip6->ip6_src);
1604 ip6_t *oip6;
1627 oip6 = (ip6_t *)((u_char *)icmp6 + sizeof(*icmp6));
1628 dp = (u_char *)oip6 + sizeof(*oip6);
1629 if (oip6->ip6_nxt == IPPROTO_TCP) {
1633 } else if (oip6->ip6_nxt == IPPROTO_UDP) {
1640 } else if (oip6->ip6_nxt == IPPROTO_ICMPV6)
1664 oip6->ip6_sum. However, these
1717 a4.in6 = oip6->ip6_src;
1719 a2.in6 = oip6->ip6_dst;
1720 oip6->ip6_src = a1.in6;
1721 oip6->ip6_dst = a3.in6;
1725 a2.in6 = oip6->ip6_dst;
1727 a4.in6 = oip6->ip6_src;
1728 oip6->ip6_dst = a3.in6;
1729 oip6->ip6_src = a1.in6;
1808 if (oip6->ip6_nxt == IPPROTO_UDP) {
1819 } else if (oip6->ip6_nxt == IPPROTO_TCP) {