Lines Matching refs:oip

3623 	ip_t *oip;
3642 oip = (ip_t *)((char *)fin->fin_dp + 8);
3643 minlen = IP_HL(oip) << 2;
3665 if ((char *)oip + fin->fin_dlen - ICMPERR_ICMPHLEN >
3671 if ((char *)oip + fin->fin_dlen - ICMPERR_ICMPHLEN >
3680 if (fin->fin_daddr != oip->ip_src.s_addr) {
3685 p = oip->ip_p;
3691 orgicmp = (icmphdr_t *)((char *)oip + (IP_HL(oip) << 2));
3708 oip->ip_dst,
3709 oip->ip_src);
3712 oip->ip_dst,
3713 oip->ip_src);
3730 tcp = (tcphdr_t *)((char *)oip + (IP_HL(oip) << 2));
3735 nat = ipf_nat_inlookup(fin, flags, p, oip->ip_dst,
3736 oip->ip_src);
3738 nat = ipf_nat_outlookup(fin, flags, p, oip->ip_dst,
3739 oip->ip_src);
3746 nat = ipf_nat_inlookup(fin, 0, p, oip->ip_dst, oip->ip_src);
3748 nat = ipf_nat_outlookup(fin, 0, p, oip->ip_dst, oip->ip_src);
3782 ip_t *oip;
3804 oip = (ip_t *)&icmp->icmp_ip;
3805 dp = (((char *)oip) + (IP_HL(oip) << 2));
3806 if (oip->ip_p == IPPROTO_TCP) {
3810 } else if (oip->ip_p == IPPROTO_UDP) {
3817 } else if (oip->ip_p == IPPROTO_ICMP)
3838 * IP address change in oip.
3841 * changed oip IP addresses and oip->ip_sum. However, these
3894 a4.s_addr = ntohl(oip->ip_src.s_addr);
3896 a2.s_addr = ntohl(oip->ip_dst.s_addr);
3897 oip->ip_src.s_addr = htonl(a1.s_addr);
3898 oip->ip_dst.s_addr = htonl(a3.s_addr);
3902 a2.s_addr = ntohl(oip->ip_dst.s_addr);
3904 a4.s_addr = ntohl(oip->ip_src.s_addr);
3905 oip->ip_dst.s_addr = htonl(a3.s_addr);
3906 oip->ip_src.s_addr = htonl(a1.s_addr);
3916 ipf_fix_datacksum(&oip->ip_sum, sumd);
3979 if (oip->ip_p == IPPROTO_UDP) {
3987 } else if (oip->ip_p == IPPROTO_TCP) {