Lines Matching defs:oip
3575 ip_t *oip;
3592 oip = (ip_t *)((char *)fin->fin_dp + 8);
3593 minlen = IP_HL(oip) << 2;
3615 if ((char *)oip + fin->fin_dlen - ICMPERR_ICMPHLEN >
3621 if ((char *)oip + fin->fin_dlen - ICMPERR_ICMPHLEN >
3630 if (fin->fin_daddr != oip->ip_src.s_addr) {
3635 p = oip->ip_p;
3641 orgicmp = (icmphdr_t *)((char *)oip + (IP_HL(oip) << 2));
3658 oip->ip_dst,
3659 oip->ip_src);
3662 oip->ip_dst,
3663 oip->ip_src);
3680 tcp = (tcphdr_t *)((char *)oip + (IP_HL(oip) << 2));
3685 nat = ipf_nat_inlookup(fin, flags, p, oip->ip_dst,
3686 oip->ip_src);
3688 nat = ipf_nat_outlookup(fin, flags, p, oip->ip_dst,
3689 oip->ip_src);
3696 nat = ipf_nat_inlookup(fin, 0, p, oip->ip_dst, oip->ip_src);
3698 nat = ipf_nat_outlookup(fin, 0, p, oip->ip_dst, oip->ip_src);
3729 ip_t *oip;
3751 oip = (ip_t *)&icmp->icmp_ip;
3752 dp = (((char *)oip) + (IP_HL(oip) << 2));
3753 if (oip->ip_p == IPPROTO_TCP) {
3757 } else if (oip->ip_p == IPPROTO_UDP) {
3764 } else if (oip->ip_p == IPPROTO_ICMP)
3785 * IP address change in oip.
3788 * changed oip IP addresses and oip->ip_sum. However, these
3841 a4.s_addr = ntohl(oip->ip_src.s_addr);
3843 a2.s_addr = ntohl(oip->ip_dst.s_addr);
3844 oip->ip_src.s_addr = htonl(a1.s_addr);
3845 oip->ip_dst.s_addr = htonl(a3.s_addr);
3849 a2.s_addr = ntohl(oip->ip_dst.s_addr);
3851 a4.s_addr = ntohl(oip->ip_src.s_addr);
3852 oip->ip_dst.s_addr = htonl(a3.s_addr);
3853 oip->ip_src.s_addr = htonl(a1.s_addr);
3863 ipf_fix_datacksum(&oip->ip_sum, sumd);
3926 if (oip->ip_p == IPPROTO_UDP) {
3934 } else if (oip->ip_p == IPPROTO_TCP) {