Home
last modified time | relevance | path

Searched refs:VSW_LOCALDEV (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/uts/sun4v/io/
H A Dvsw_phys.c141 (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 Dvsw_switching.c432 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 Dvsw.c640 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_41/usr/src/uts/sun4v/sys/
H A Dvsw.h60 #define VSW_LOCALDEV 4 /* vsw configured as an eth interface */ macro