Lines Matching defs:oip6
1373 ip6_t *oip6;
1396 oip6 = (ip6_t *)((char *)fin->fin_dp + 8);
1413 if ((char *)oip6 + fin->fin_dlen - ICMPERR_ICMPHLEN >
1419 if ((char *)oip6 + fin->fin_dlen - ICMPERR_ICMPHLEN >
1428 if (IP6_NEQ(&fin->fin_dst6, &oip6->ip6_src)) {
1433 p = oip6->ip6_nxt;
1439 orgicmp = (struct icmp6_hdr *)(oip6 + 1);
1456 &oip6->ip6_dst,
1457 &oip6->ip6_src);
1460 &oip6->ip6_dst,
1461 &oip6->ip6_src);
1478 tcp = (tcphdr_t *)(oip6 + 1);
1483 nat = ipf_nat6_inlookup(fin, flags, p, &oip6->ip6_dst,
1484 &oip6->ip6_src);
1486 nat = ipf_nat6_outlookup(fin, flags, p, &oip6->ip6_dst,
1487 &oip6->ip6_src);
1494 nat = ipf_nat6_inlookup(fin, 0, p, &oip6->ip6_dst,
1495 &oip6->ip6_src);
1497 nat = ipf_nat6_outlookup(fin, 0, p, &oip6->ip6_dst,
1498 &oip6->ip6_src);
1565 ip6_t *oip6;
1588 oip6 = (ip6_t *)((u_char *)icmp6 + sizeof(*icmp6));
1589 dp = (u_char *)oip6 + sizeof(*oip6);
1590 if (oip6->ip6_nxt == IPPROTO_TCP) {
1594 } else if (oip6->ip6_nxt == IPPROTO_UDP) {
1601 } else if (oip6->ip6_nxt == IPPROTO_ICMPV6)
1625 * changed oip IP addresses and oip6->ip6_sum. However, these
1678 a4.in6 = oip6->ip6_src;
1680 a2.in6 = oip6->ip6_dst;
1681 oip6->ip6_src = a1.in6;
1682 oip6->ip6_dst = a3.in6;
1686 a2.in6 = oip6->ip6_dst;
1688 a4.in6 = oip6->ip6_src;
1689 oip6->ip6_dst = a3.in6;
1690 oip6->ip6_src = a1.in6;
1769 if (oip6->ip6_nxt == IPPROTO_UDP) {
1780 } else if (oip6->ip6_nxt == IPPROTO_TCP) {