Searched refs:VSW_LOCALDEV (Results 1 – 4 of 4) sorted by relevance
/titanic_44/usr/src/uts/sun4v/io/ |
H A D | vsw_phys.c | 141 (type == VSW_LOCALDEV) ? rw_enter(&vswp->maccl_rwlock, RW_WRITER) :\ 145 (type == VSW_LOCALDEV) ? rw_enter(&vswp->maccl_rwlock, RW_READER) :\ 149 (type == VSW_LOCALDEV) ? rw_exit(&vswp->maccl_rwlock) : \ 190 rv = vsw_mac_client_init(vswp, NULL, VSW_LOCALDEV); in vsw_set_addrs() 246 vsw_mac_client_cleanup(vswp, NULL, VSW_LOCALDEV); in vsw_unset_addrs() 341 mch = (type == VSW_LOCALDEV) ? vswp->mch : port->p_mch; in vsw_mac_multicast_add() 370 mch = (type == VSW_LOCALDEV) ? vswp->mch : port->p_mch; in vsw_mac_multicast_remove() 391 ASSERT((type == VSW_LOCALDEV) || (type == VSW_VNETPORT)); in vsw_mac_multicast_add_all() 392 if (type == VSW_LOCALDEV) { in vsw_mac_multicast_add_all() 433 ASSERT((type == VSW_LOCALDEV) || (type == VSW_VNETPORT)); in vsw_mac_multicast_remove_all() [all …]
|
H A D | vsw_switching.c | 432 ASSERT((caller == VSW_VNETPORT) || (caller == VSW_LOCALDEV)); in vsw_switch_l2_frame_mac_client() 488 if (caller != VSW_LOCALDEV) { in vsw_switch_l2_frame() 574 } else if (caller == VSW_LOCALDEV) { in vsw_switch_l2_frame() 615 if ((caller != VSW_LOCALDEV) && (caller != VSW_VNETPORT)) { in vsw_switch_l3_frame() 725 ((caller == VSW_LOCALDEV) || (caller == VSW_VNETPORT))) { in vsw_forward_all() 813 ((caller == VSW_VNETPORT) || (caller == VSW_LOCALDEV))) { in vsw_forward_grp() 845 } else if ((caller == VSW_LOCALDEV) && in vsw_forward_grp() 846 (tpp->d_type == VSW_LOCALDEV)) { in vsw_forward_grp() 940 if (type == VSW_LOCALDEV) { in vsw_vlan_create_hash() 971 if (type == VSW_LOCALDEV) { in vsw_vlan_destroy_hash() [all …]
|
H A D | vsw.c | 640 vsw_create_vlans((void *)vswp, VSW_LOCALDEV); in vsw_attach() 888 vsw_destroy_vlans(vswp, VSW_LOCALDEV); in vsw_unattach() 1183 vsw_mac_client_cleanup(vswp, NULL, VSW_LOCALDEV); in vsw_m_stop() 1214 rv = vsw_mac_client_init(vswp, NULL, VSW_LOCALDEV); in vsw_m_start() 1265 if (vsw_add_mcst(vswp, VSW_LOCALDEV, addr, NULL) == 0) { in vsw_m_multicst() 1275 VSW_LOCALDEV, addr, NULL); in vsw_m_multicst() 1286 VSW_LOCALDEV); in vsw_m_multicst() 1289 VSW_LOCALDEV, addr, NULL); in vsw_m_multicst() 1309 if (vsw_del_mcst(vswp, VSW_LOCALDEV, addr, NULL) == 0) { in vsw_m_multicst() 1315 mcst_p = vsw_del_addr(VSW_LOCALDEV, vswp, addr); in vsw_m_multicst() [all …]
|
/titanic_44/usr/src/uts/sun4v/sys/ |
H A D | vsw.h | 60 #define VSW_LOCALDEV 4 /* vsw configured as an eth interface */ macro
|