Searched refs:mcst_p (Results 1 – 3 of 3) sorted by relevance
/titanic_50/usr/src/uts/sun4v/io/ |
H A D | vsw_switching.c | 138 mcst_addr_t *mcst_p, int type); 140 mcst_addr_t *mcst_p, int type); 1524 mcst_addr_t *mcst_p = NULL; in vsw_add_rem_mcst() local 1553 mcst_p = kmem_zalloc(sizeof (mcst_addr_t), in vsw_add_rem_mcst() 1555 if (mcst_p == NULL) { in vsw_add_rem_mcst() 1563 mcst_p->nextp = NULL; in vsw_add_rem_mcst() 1564 mcst_p->addr = addr; in vsw_add_rem_mcst() 1565 ether_copy(&mcst_pkt->mca[i], &mcst_p->mca); in vsw_add_rem_mcst() 1573 if (vsw_mac_multicast_add(vswp, port, mcst_p, in vsw_add_rem_mcst() 1577 kmem_free(mcst_p, sizeof (*mcst_p)); in vsw_add_rem_mcst() [all …]
|
H A D | vsw_phys.c | 103 int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p, 106 mcst_addr_t *mcst_p, int type); 333 vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p, in vsw_mac_multicast_add() argument 344 ret = mac_multicast_add(mch, mcst_p->mca.ether_addr_octet); in vsw_mac_multicast_add() 349 ether_sprintf((void *)&mcst_p->mca), ret); in vsw_mac_multicast_add() 353 mcst_p->mac_added = B_TRUE; in vsw_mac_multicast_add() 364 vsw_mac_multicast_remove(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p, in vsw_mac_multicast_remove() argument 372 if (mch != NULL && mcst_p->mac_added) { in vsw_mac_multicast_remove() 373 mac_multicast_remove(mch, mcst_p->mca.ether_addr_octet); in vsw_mac_multicast_remove() 374 mcst_p->mac_added = B_FALSE; in vsw_mac_multicast_remove()
|
H A D | vsw.c | 1247 mcst_addr_t *mcst_p = NULL; in vsw_m_multicst() local 1271 mcst_p = kmem_zalloc(sizeof (mcst_addr_t), KM_NOSLEEP); in vsw_m_multicst() 1272 if (mcst_p == NULL) { in vsw_m_multicst() 1278 mcst_p->addr = addr; in vsw_m_multicst() 1279 ether_copy(mca, &mcst_p->mca); in vsw_m_multicst() 1285 ret = vsw_mac_multicast_add(vswp, NULL, mcst_p, in vsw_m_multicst() 1290 kmem_free(mcst_p, sizeof (*mcst_p)); in vsw_m_multicst() 1295 mcst_p->nextp = vswp->mcap; in vsw_m_multicst() 1296 vswp->mcap = mcst_p; in vsw_m_multicst() 1315 mcst_p = vsw_del_addr(VSW_LOCALDEV, vswp, addr); in vsw_m_multicst() [all …]
|