Lines Matching refs:igm_mp
265 mp = igp->igm_mp; in frag_load()
623 iph = (struct ip *)igp->igm_mp->b_rptr; in make_trans_datagram()
625 transp = (uint16_t *)(igp->igm_mp->b_rptr + iphlen); in make_trans_datagram()
639 if ((ngp->igm_mp = allocb(new_len, 0)) == NULL) { in make_trans_datagram()
649 freeb(ngp->igm_mp); in make_trans_datagram()
656 bcopy((caddr_t)(igp->igm_mp->b_rptr), in make_trans_datagram()
657 (caddr_t)ngp->igm_mp->b_rptr, trans_len); in make_trans_datagram()
658 ngp->igm_mp->b_wptr += trans_len; in make_trans_datagram()
718 iphp = (struct ip *)igp->igm_mp->b_rptr; in ipv4_input()
733 if (iplen > msgdsize(igp->igm_mp)) { in ipv4_input()
735 "(%d > %lu)\n", index, iplen, igp->igm_mp->b_size); in ipv4_input()
778 index, ntohs(iphp->ip_id), iphp->ip_p, igp, igp->igm_mp, in ipv4_input()
779 igp->igm_mp->b_size); in ipv4_input()
789 igp->igm_mp->b_rptr += iphlen; in ipv4_input()
790 igp->igm_mp->b_wptr = igp->igm_mp->b_rptr + iplen; in ipv4_input()
819 mp = igp->igm_mp; in ipv4_input()
846 frag_stat = frag_add(curr_off, igp->igm_mp, in ipv4_input()
887 frag_stat = frag_add(curr_off, igp->igm_mp, in ipv4_input()
978 ogp->igm_mp->b_wptr - ogp->igm_mp->b_rptr); in ipv4_output()
982 if ((ogp->igm_mp->b_wptr - ogp->igm_mp->b_rptr) > mac_get_mtu()) { in ipv4_output()
1004 iphp->ip_len = htons(ogp->igm_mp->b_wptr - ogp->igm_mp->b_rptr + in ipv4_output()
1051 ogp->igm_mp->b_rptr -= sizeof (struct ip); in ipv4_output()
1052 bcopy((caddr_t)iphp, (caddr_t)(ogp->igm_mp->b_rptr), in ipv4_output()
1105 datagram.igm_mp = pkt; in ipv4_tcp_output()