Lines Matching refs:dmp
2221 aggr_lacp_rx_enqueue(aggr_port_t *portp, mblk_t *dmp)
2226 dmp->b_rptr += sizeof (struct ether_header);
2228 if (MBLKL(dmp) < sizeof (lacp_t)) {
2229 freemsg(dmp);
2233 lacp = (lacp_t *)dmp->b_rptr;
2238 freemsg(dmp);
2250 freemsg(dmp);
2255 grp->lg_lacp_head = grp->lg_lacp_tail = dmp;
2257 grp->lg_lacp_tail->b_next = dmp;
2258 grp->lg_lacp_tail = dmp;
2267 dmp->b_prev = (mblk_t *)portp;
2273 aggr_lacp_rx(mblk_t *dmp)
2275 aggr_port_t *portp = (aggr_port_t *)dmp->b_prev;
2279 dmp->b_prev = NULL;
2285 lacp = (lacp_t *)dmp->b_rptr;
2301 if (receive_marker_pdu(portp, dmp) != 0)
2305 dmp = mac_hwring_send_priv(portp->lp_mch,
2306 portp->lp_tx_rings[0], dmp);
2307 if (dmp != NULL)
2308 freemsg(dmp);
2317 freemsg(dmp);