Lines Matching defs:oip
2690 ip_t *oip;
2708 oip = (ip_t *)((char *)ic + ICMPERR_ICMPHLEN);
2713 if (fin->fin_plen < ICMPERR_MAXPKTLEN + ((IP_HL(oip) - 5) << 2)) {
2722 if ((len <= 0) || ((IP_HL(oip) << 2) > len)) {
2723 DT2(iss_icmp_len, fr_info_t *, fin, struct ip*, oip);
2743 if ((char *)oip + len > (char *)m->b_wptr) {
2748 if ((char *)oip + len > (char *)fin->fin_ip + m->m_len) {
2773 * watch out here, as ip is in host order and oip in network
2775 * oip->ip_len.
2777 savelen = oip->ip_len;
2778 oip->ip_len = htons(len);
2782 ofin.fin_ip = oip;
2785 (void) ipf_makefrip(IP_HL(oip) << 2, oip, &ofin);
2789 hv = (pr = oip->ip_p);
2790 src.in4 = oip->ip_src;
2792 dst.in4 = oip->ip_dst;
2806 oip->ip_len = savelen;
2808 switch (oip->ip_p)
2827 icmp = (icmphdr_t *)((char *)oip + (IP_HL(oip) << 2));
2856 tcp = (tcphdr_t *)((char *)oip + (IP_HL(oip) << 2));