Lines Matching refs:mr
380 mac_register_t *mr; in xnbu_attach() local
394 if ((mr = mac_alloc(MAC_VERSION)) == NULL) { in xnbu_attach()
400 mac_free(mr); in xnbu_attach()
408 mr->m_dip = dip; in xnbu_attach()
409 mr->m_driver = xnbp; in xnbu_attach()
415 mr->m_type_ident = MAC_PLUGIN_IDENT_ETHER; in xnbu_attach()
416 mr->m_src_addr = xnbp->xnb_mac_addr; in xnbu_attach()
417 mr->m_callbacks = &xnbu_callbacks; in xnbu_attach()
418 mr->m_min_sdu = 0; in xnbu_attach()
419 mr->m_max_sdu = XNBMAXPKT; in xnbu_attach()
425 mr->m_margin = PAGESIZE - XNBMAXPKT - sizeof (struct ether_header); in xnbu_attach()
434 err = mac_register(mr, &xnbup->u_mh); in xnbu_attach()
435 mac_free(mr); in xnbu_attach()