Home
last modified time | relevance | path

Searched refs:mcst_p (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/
H A Dvsw_switching.c138 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
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()
1577 kmem_free(mcst_p, sizeof (*mcst_p)); in vsw_add_rem_mcst()
1582 mcst_p->nextp = port->mcap; in vsw_add_rem_mcst()
1583 port->mcap = mcst_p; in vsw_add_rem_mcst()
1604 ASSERT(mcst_p != NULL); in vsw_add_rem_mcst()
[all …]
H A Dvsw_phys.c103 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 Dvsw.c1247 mcst_addr_t *mcst_p = NULL; in vsw_m_multicst() local
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()
1316 ASSERT(mcst_p != NULL); in vsw_m_multicst()
[all …]