Lines Matching refs:macp
280 mac_register_t *macp; in pcn_attach() local
406 if ((macp = mac_alloc(MAC_VERSION)) == NULL) { in pcn_attach()
411 macp->m_type_ident = MAC_PLUGIN_IDENT_ETHER; in pcn_attach()
412 macp->m_driver = pcnp; in pcn_attach()
413 macp->m_dip = dip; in pcn_attach()
414 macp->m_src_addr = pcnp->pcn_addr; in pcn_attach()
415 macp->m_callbacks = &pcn_m_callbacks; in pcn_attach()
416 macp->m_min_sdu = 0; in pcn_attach()
417 macp->m_max_sdu = ETHERMTU; in pcn_attach()
418 macp->m_margin = VLAN_TAGSZ; in pcn_attach()
420 if (mac_register(macp, &pcnp->pcn_mh) == DDI_SUCCESS) { in pcn_attach()
421 mac_free(macp); in pcn_attach()
425 mac_free(macp); in pcn_attach()