Lines Matching refs:ngp
589 struct inetgram *ngp; in make_trans_datagram() local
594 ngp = (struct inetgram *)bkmem_zalloc(sizeof (struct inetgram)); in make_trans_datagram()
595 if (ngp == NULL) { in make_trans_datagram()
628 ngp->igm_saddr.sin_addr.s_addr = ipsrc.s_addr; in make_trans_datagram()
629 ngp->igm_saddr.sin_port = sockets[index].ports(transp, SOURCE); in make_trans_datagram()
630 ngp->igm_target.s_addr = ipdst.s_addr; in make_trans_datagram()
631 ngp->igm_level = TRANSPORT_LVL; in make_trans_datagram()
639 if ((ngp->igm_mp = allocb(new_len, 0)) == NULL) { in make_trans_datagram()
641 bkmem_free((caddr_t)ngp, sizeof (struct inetgram)); in make_trans_datagram()
648 if (frag_load(ngp) != 0) { in make_trans_datagram()
649 freeb(ngp->igm_mp); in make_trans_datagram()
650 bkmem_free((caddr_t)ngp, sizeof (struct inetgram)); 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()
660 return (ngp); in make_trans_datagram()