Lines Matching refs:mcap
386 mcst_addr_t *mcap; in vsw_mac_multicast_add_all() local
395 mcap = vswp->mcap; in vsw_mac_multicast_add_all()
400 mcap = portp->mcap; in vsw_mac_multicast_add_all()
408 for (mcap = mcap; mcap != NULL; mcap = mcap->nextp) { in vsw_mac_multicast_add_all()
409 if (mcap->mac_added) in vsw_mac_multicast_add_all()
411 rv = mac_multicast_add(mch, (uchar_t *)&mcap->mca); in vsw_mac_multicast_add_all()
413 mcap->mac_added = B_TRUE; in vsw_mac_multicast_add_all()
417 ether_sprintf((void *)&mcap->mca), rv); in vsw_mac_multicast_add_all()
430 mcst_addr_t *mcap; in vsw_mac_multicast_remove_all() local
437 mcap = vswp->mcap; in vsw_mac_multicast_remove_all()
442 mcap = portp->mcap; in vsw_mac_multicast_remove_all()
450 for (; mcap != NULL; mcap = mcap->nextp) { in vsw_mac_multicast_remove_all()
451 if (!mcap->mac_added) in vsw_mac_multicast_remove_all()
453 (void) mac_multicast_remove(mch, (uchar_t *)&mcap->mca); in vsw_mac_multicast_remove_all()
454 mcap->mac_added = B_FALSE; in vsw_mac_multicast_remove_all()