Home | History | Annotate | Download | only in netinet

Lines Matching refs:oip

2636 	ip_t *oip;
2653 oip = (ip_t *)((char *)ic + ICMPERR_ICMPHLEN);
2658 if (fin->fin_plen < ICMPERR_MAXPKTLEN + ((IP_HL(oip) - 5) << 2)) {
2667 if ((len <= 0) || ((IP_HL(oip) << 2) > len)) {
2668 DT2(iss_icmp_len, fr_info_t *, fin, struct ip*, oip);
2688 if ((char *)oip + len > (char *)m->b_wptr) {
2693 if ((char *)oip + len > (char *)fin->fin_ip + m->m_len) {
2718 * watch out here, as ip is in host order and oip in network
2720 * oip->ip_len.
2722 savelen = oip->ip_len;
2723 oip->ip_len = htons(len);
2727 ofin.fin_ip = oip;
2730 (void) ipf_makefrip(IP_HL(oip) << 2, oip, &ofin);
2734 hv = (pr = oip->ip_p);
2735 src.in4 = oip->ip_src;
2737 dst.in4 = oip->ip_dst;
2751 oip->ip_len = savelen;
2753 switch (oip->ip_p)
2772 icmp = (icmphdr_t *)((char *)oip + (IP_HL(oip) << 2));
2801 tcp = (tcphdr_t *)((char *)oip + (IP_HL(oip) << 2));