Home
last modified time | relevance | path

Searched refs:vsw_port_t (Results 1 – 8 of 8) sorted by relevance

/titanic_44/usr/src/uts/sun4v/io/
H A Dvsw_phys.c77 static int vsw_set_port_hw_addr(vsw_port_t *port);
79 static void vsw_unset_hw_addr(vsw_t *, vsw_port_t *, int);
80 static int vsw_maccl_open(vsw_t *vswp, vsw_port_t *port, int type);
81 static void vsw_maccl_close(vsw_t *vswp, vsw_port_t *port, int type);
82 static void vsw_mac_multicast_add_all(vsw_t *vswp, vsw_port_t *portp, int type);
84 vsw_port_t *portp, int type);
90 static void vsw_maccl_set_bandwidth(vsw_t *vswp, vsw_port_t *port, int type,
98 int vsw_set_hw(vsw_t *, vsw_port_t *, int);
99 void vsw_unset_hw(vsw_t *, vsw_port_t *, int);
103 int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port, mcst_addr_t *mcst_p,
[all …]
H A Dvsw_switching.c79 vsw_port_t *port, mac_resource_handle_t mrh);
85 vsw_port_t *port, mac_resource_handle_t);
87 vsw_port_t *port, mac_resource_handle_t);
89 vsw_port_t *port, mac_resource_handle_t);
91 int caller, vsw_port_t *port);
93 int caller, vsw_port_t *port);
114 int vsw_add_rem_mcst(vnet_mcast_msg_t *, vsw_port_t *);
127 extern mblk_t *vsw_tx_msg(vsw_t *, mblk_t *, int, vsw_port_t *);
134 extern int vsw_portsend(vsw_port_t *port, mblk_t *mp);
137 extern int vsw_mac_multicast_add(vsw_t *vswp, vsw_port_t *port,
[all …]
H A Dvsw_ldc.c74 static void vsw_port_delete(vsw_port_t *port);
75 static int vsw_ldc_attach(vsw_port_t *port, uint64_t ldc_id);
80 static void vsw_drain_port_taskq(vsw_port_t *port);
82 static int vsw_plist_del_node(vsw_t *, vsw_port_t *port);
87 int vsw_portsend(vsw_port_t *port, mblk_t *mp);
88 int vsw_port_attach(vsw_port_t *portp);
89 vsw_port_t *vsw_lookup_port(vsw_t *vswp, int p_instance);
90 void vsw_vlan_unaware_port_reset(vsw_port_t *portp);
91 void vsw_hio_port_reset(vsw_port_t *portp, boolean_t immediate);
93 void vsw_port_reset(vsw_port_t *portp);
[all …]
H A Dvsw_hio.c83 extern void vsw_hio_port_reset(vsw_port_t *portp, boolean_t immediate);
84 extern void vsw_port_mac_reconfig(vsw_port_t *portp, boolean_t update_vlans,
94 void vsw_hio_stop_port(vsw_port_t *portp);
102 static vsw_share_t *vsw_hio_find_vshare_port(vsw_t *vswp, vsw_port_t *portp);
194 vsw_port_t *portp = ldcp->ldc_port; in vsw_hio_alloc_share()
278 vsw_hio_find_vshare_port(vsw_t *vswp, vsw_port_t *portp) in vsw_hio_find_vshare_port()
307 vsw_port_t *portp = vsharep->vs_portp; in vsw_hio_free_share()
470 vsw_port_t *portp; in vsw_hio_start_ports()
586 vsw_port_t *portp; in vsw_hio_send_delshare_msg()
766 vsw_hio_port_update(vsw_port_t *portp, boolean_t hio_enabled) in vsw_hio_port_update()
[all …]
H A Dvsw.c94 static void vsw_port_read_bandwidth(vsw_port_t *portp, md_t *mdp,
96 static int vsw_port_read_props(vsw_port_t *portp, vsw_t *vswp,
135 vsw_port_t *port, mac_resource_handle_t mrh);
145 extern int vsw_port_attach(vsw_port_t *port);
146 extern vsw_port_t *vsw_lookup_port(vsw_t *vswp, int p_instance);
156 extern void vsw_vlan_unaware_port_reset(vsw_port_t *portp);
162 extern void vsw_hio_port_update(vsw_port_t *portp, boolean_t hio_enabled);
163 extern int vsw_mac_multicast_add(vsw_t *, vsw_port_t *, mcst_addr_t *, int);
164 extern void vsw_mac_multicast_remove(vsw_t *, vsw_port_t *, mcst_addr_t *, int);
165 extern void vsw_mac_port_reconfig_vlans(vsw_port_t *portp, uint16_t new_pvid,
[all …]
/titanic_44/usr/src/uts/sun4v/sys/
H A Dvsw_hio.h53 vsw_port_t *vs_portp; /* Corresponding port */
H A Dvsw_ldc.h439 } vsw_port_t; typedef
443 vsw_port_t *head; /* head of the list */
H A Dvsw.h150 vsw_port_t *, mac_resource_handle_t);