Lines Matching refs:nmp

340 	mblk_t *nmp;  in gld_unitdata_ether()  local
380 nmp = mp->b_cont; /* where the packet payload M_DATA is */ in gld_unitdata_ether()
381 if (DB_REF(nmp) == 1 && MBLKHEAD(nmp) >= hdrlen) { in gld_unitdata_ether()
386 nmp = mp; in gld_unitdata_ether()
387 DB_TYPE(nmp) = M_DATA; in gld_unitdata_ether()
388 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_ether()
391 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) in gld_unitdata_ether()
393 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_ether()
394 linkb(nmp, mp->b_cont); in gld_unitdata_ether()
400 nmp->b_rptr -= sizeof (typelen); in gld_unitdata_ether()
401 SET_NET_USHORT(*(uint16_t *)nmp->b_rptr, typelen); in gld_unitdata_ether()
403 nmp->b_rptr -= sizeof (uint16_t); in gld_unitdata_ether()
404 SET_NET_USHORT(*(uint16_t *)nmp->b_rptr, vptag); in gld_unitdata_ether()
406 nmp->b_rptr -= sizeof (uint16_t); in gld_unitdata_ether()
407 SET_NET_USHORT(*(uint16_t *)nmp->b_rptr, vptag); in gld_unitdata_ether()
409 nmp->b_rptr -= (ETHERADDRL * 2); in gld_unitdata_ether()
410 mh = (struct ether_header *)nmp->b_rptr; in gld_unitdata_ether()
420 return (nmp); in gld_unitdata_ether()
432 mblk_t *nmp; in gld_insert_vtag_ether() local
439 nmp = mp; in gld_insert_vtag_ether()
440 ovbcopy(nmp->b_rptr, nmp->b_rptr - VTAG_SIZE, 2 * ETHERADDRL); in gld_insert_vtag_ether()
441 nmp->b_rptr -= VTAG_SIZE; in gld_insert_vtag_ether()
442 evhp = (struct ether_vlan_header *)nmp->b_rptr; in gld_insert_vtag_ether()
445 if ((nmp = allocb(sizeof (struct ether_vlan_header), in gld_insert_vtag_ether()
449 nmp->b_wptr += sizeof (struct ether_vlan_header); in gld_insert_vtag_ether()
452 evhp = (struct ether_vlan_header *)nmp->b_rptr; in gld_insert_vtag_ether()
461 nmp->b_cont = mp->b_cont; in gld_insert_vtag_ether()
464 nmp->b_cont = mp; in gld_insert_vtag_ether()
471 return (nmp); in gld_insert_vtag_ether()
481 mblk_t *nmp; in gld_fastpath_ether() local
520 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) in gld_fastpath_ether()
523 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_fastpath_ether()
527 nmp->b_rptr -= sizeof (typelen); in gld_fastpath_ether()
528 SET_NET_USHORT(*(uint16_t *)nmp->b_rptr, typelen); in gld_fastpath_ether()
535 nmp->b_rptr -= sizeof (uint16_t); in gld_fastpath_ether()
536 SET_NET_USHORT(*(uint16_t *)nmp->b_rptr, vptag); in gld_fastpath_ether()
538 nmp->b_rptr -= sizeof (uint16_t); in gld_fastpath_ether()
539 SET_NET_USHORT(*(uint16_t *)nmp->b_rptr, vptag); in gld_fastpath_ether()
541 nmp->b_rptr -= (ETHERADDRL * 2); in gld_fastpath_ether()
542 mh = (struct ether_header *)nmp->b_rptr; in gld_fastpath_ether()
550 return (nmp); in gld_fastpath_ether()
810 mblk_t *nmp; in gld_unitdata_ib() local
828 nmp = mp->b_cont; /* where the packet payload M_DATA is */ in gld_unitdata_ib()
829 if (DB_REF(nmp) == 1 && MBLKHEAD(nmp) >= hdrlen) { in gld_unitdata_ib()
834 nmp = mp; in gld_unitdata_ib()
835 DB_TYPE(nmp) = M_DATA; in gld_unitdata_ib()
836 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_ib()
839 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) in gld_unitdata_ib()
841 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_ib()
842 linkb(nmp, mp->b_cont); in gld_unitdata_ib()
848 nmp->b_rptr -= sizeof (ipoib_ptxhdr_t); in gld_unitdata_ib()
849 gldp = (ipoib_ptxhdr_t *)nmp->b_rptr; in gld_unitdata_ib()
854 return (nmp); in gld_unitdata_ib()
864 mblk_t *nmp; in gld_fastpath_ib() local
879 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) in gld_fastpath_ib()
882 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_fastpath_ib()
886 nmp->b_rptr -= sizeof (ipoib_ptxhdr_t); in gld_fastpath_ib()
887 tgldp = (ipoib_ptxhdr_t *)nmp->b_rptr; in gld_fastpath_ib()
892 return (nmp); in gld_fastpath_ib()
1063 mblk_t *nmp; in gld_unitdata_fddi() local
1090 nmp = mp->b_cont; /* where the packet payload M_DATA is */ in gld_unitdata_fddi()
1091 if (DB_REF(nmp) == 1 && MBLKHEAD(nmp) >= hdrlen) { in gld_unitdata_fddi()
1096 nmp = mp; in gld_unitdata_fddi()
1097 DB_TYPE(nmp) = M_DATA; in gld_unitdata_fddi()
1098 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_fddi()
1101 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) in gld_unitdata_fddi()
1103 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_fddi()
1104 linkb(nmp, mp->b_cont); in gld_unitdata_fddi()
1113 nmp->b_rptr -= sizeof (struct llc_snap_hdr); in gld_unitdata_fddi()
1114 snap = (struct llc_snap_hdr *)(nmp->b_rptr); in gld_unitdata_fddi()
1119 nmp->b_rptr -= sizeof (struct fddi_mac_frm); in gld_unitdata_fddi()
1121 mh = (struct fddi_mac_frm *)nmp->b_rptr; in gld_unitdata_fddi()
1132 return (nmp); in gld_unitdata_fddi()
1142 mblk_t *nmp; in gld_fastpath_fddi() local
1164 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) in gld_fastpath_fddi()
1167 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_fastpath_fddi()
1174 nmp->b_rptr -= sizeof (struct llc_snap_hdr); in gld_fastpath_fddi()
1175 snap = (struct llc_snap_hdr *)(nmp->b_rptr); in gld_fastpath_fddi()
1180 nmp->b_rptr -= sizeof (struct fddi_mac_frm); in gld_fastpath_fddi()
1182 mh = (struct fddi_mac_frm *)nmp->b_rptr; in gld_fastpath_fddi()
1192 return (nmp); in gld_fastpath_fddi()
1469 mblk_t *nmp, *llcmp, *pmp = NULL; in gld_unitdata_tr() local
1497 llcmp = nmp = mp->b_cont; /* where the packet payload M_DATA is */ in gld_unitdata_tr()
1505 ASSERT(nmp != NULL); /* gld_unitdata guarantees msgdsize > 0 */ in gld_unitdata_tr()
1508 llcmp = pmp = msgpullup(nmp, LLC_HDR1_LEN); in gld_unitdata_tr()
1521 if (DB_REF(nmp) == 1 && MBLKHEAD(nmp) >= hdrlen) { in gld_unitdata_tr()
1526 nmp = mp; in gld_unitdata_tr()
1527 DB_TYPE(nmp) = M_DATA; in gld_unitdata_tr()
1528 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_tr()
1531 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) { in gld_unitdata_tr()
1536 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_unitdata_tr()
1537 linkb(nmp, mp->b_cont); in gld_unitdata_tr()
1545 llcmp = nmp; /* LLC header is going to be in this mblk */ in gld_unitdata_tr()
1546 nmp->b_rptr -= sizeof (struct llc_snap_hdr); in gld_unitdata_tr()
1547 snap = (struct llc_snap_hdr *)(nmp->b_rptr); in gld_unitdata_tr()
1560 nmp->b_rptr -= rh->len; in gld_unitdata_tr()
1561 bcopy((caddr_t)rh, (caddr_t)nmp->b_rptr, rh->len); in gld_unitdata_tr()
1573 nmp->b_rptr -= sizeof (struct tr_mac_frm_nori); in gld_unitdata_tr()
1574 mh = (struct tr_mac_frm_nori *)nmp->b_rptr; in gld_unitdata_tr()
1591 return (nmp); in gld_unitdata_tr()
1609 mblk_t *nmp; in gld_fastpath_tr() local
1641 if ((nmp = allocb(hdrlen, BPRI_MED)) == NULL) in gld_fastpath_tr()
1644 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_fastpath_tr()
1651 nmp->b_rptr -= sizeof (struct llc_snap_hdr); in gld_fastpath_tr()
1652 snap = (struct llc_snap_hdr *)(nmp->b_rptr); in gld_fastpath_tr()
1659 nmp->b_rptr -= ri_ste_def.len; in gld_fastpath_tr()
1660 bcopy((caddr_t)&ri_ste_def, (caddr_t)nmp->b_rptr, in gld_fastpath_tr()
1667 nmp->b_rptr -= sizeof (struct tr_mac_frm_nori); in gld_fastpath_tr()
1668 mh = (struct tr_mac_frm_nori *)nmp->b_rptr; in gld_fastpath_tr()
1683 return (nmp); in gld_fastpath_tr()
1818 mblk_t *nmp; in gld_send_rqr() local
1834 if ((nmp = allocb(nlen, BPRI_MED)) == NULL) in gld_send_rqr()
1837 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_send_rqr()
1839 nmp->b_rptr -= sizeof (struct rde_pdu); in gld_send_rqr()
1840 npdu = (struct rde_pdu *)(nmp->b_rptr); in gld_send_rqr()
1847 nmp->b_rptr -= LLC_HDR1_LEN; in gld_send_rqr()
1848 nsnaphdr = (struct llc_snap_hdr *)(nmp->b_rptr); in gld_send_rqr()
1855 nmp->b_rptr -= 2; in gld_send_rqr()
1856 nrh = (struct gld_ri *)(nmp->b_rptr); in gld_send_rqr()
1868 nmp->b_rptr -= rh->len; in gld_send_rqr()
1869 nrh = (struct gld_ri *)(nmp->b_rptr); in gld_send_rqr()
1875 nmp->b_rptr -= sizeof (struct tr_mac_frm_nori); in gld_send_rqr()
1876 nmh = (struct tr_mac_frm_nori *)(nmp->b_rptr); in gld_send_rqr()
1898 freeb(nmp); in gld_send_rqr()
1911 (void) putbq(WR(q), nmp); in gld_send_rqr()
1986 mblk_t *nmp; in gld_rde_pdu_req() local
2001 if ((nmp = allocb(nlen, BPRI_MED)) == NULL) in gld_rde_pdu_req()
2004 nmp->b_rptr = nmp->b_wptr = DB_LIM(nmp); in gld_rde_pdu_req()
2006 nmp->b_rptr -= sizeof (struct rde_pdu); in gld_rde_pdu_req()
2007 npdu = (struct rde_pdu *)(nmp->b_rptr); in gld_rde_pdu_req()
2021 nmp->b_rptr -= LLC_HDR1_LEN; in gld_rde_pdu_req()
2022 nsnaphdr = (struct llc_snap_hdr *)(nmp->b_rptr); in gld_rde_pdu_req()
2030 nmp->b_rptr -= rh->len; in gld_rde_pdu_req()
2031 nrh = (struct gld_ri *)(nmp->b_rptr); in gld_rde_pdu_req()
2041 nmp->b_rptr -= 2; in gld_rde_pdu_req()
2042 nrh = (struct gld_ri *)(nmp->b_rptr); in gld_rde_pdu_req()
2051 nmp->b_rptr -= sizeof (struct tr_mac_frm_nori); in gld_rde_pdu_req()
2052 nmh = (struct tr_mac_frm_nori *)(nmp->b_rptr); in gld_rde_pdu_req()
2081 (void) putbq(WR(q), nmp); in gld_rde_pdu_req()