Lines Matching +full:ethernet +full:- +full:switch
26 * - Redistributions of source code must retain the above copyright
28 * - Redistributions in binary form must reproduce the above copyright
32 * - Neither the name of Intel Corporation nor the names of its
52 * and decapsulation of Ethernet packets
63 * ETHERNET MANAGEMENT
84 #define OPA_VNIC_EMA_DATA (OPA_MGMT_MAD_SIZE - IB_MGMT_VENDOR_HDR)
102 /* VNIC Ethernet link status */
118 * struct opa_vesw_info - OPA vnic switch information
119 * @fabric_id: 10-bit fabric id
120 * @vesw_id: 12-bit virtual ethernet switch id
130 * @eth_mtu: Ethernet MTU
155 * struct opa_per_veswport_info - OPA vnic per port information
157 * @eth_link_status: current ethernet link state
167 * @pcp_to_sc_uc: sc by pcp index for unicast ethernet packets
168 * @pcp_to_vl_uc: vl by pcp index for unicast ethernet packets
169 * @pcp_to_sc_mc: sc by pcp index for multicast ethernet packets
170 * @pcp_to_vl_mc: vl by pcp index for multicast ethernet packets
171 * @non_vlan_sc_uc: sc for non-vlan unicast ethernet packets
172 * @non_vlan_vl_uc: vl for non-vlan unicast ethernet packets
173 * @non_vlan_sc_mc: sc for non-vlan multicast ethernet packets
174 * @non_vlan_vl_mc: vl for non-vlan multicast ethernet packets
216 * struct opa_veswport_info - OPA vnic port information
217 * @vesw: OPA vnic switch information
220 * On host, each of the virtual ethernet ports belongs
221 * to a different virtual ethernet switches.
229 * struct opa_veswport_mactable_entry - single entry in the forwarding table
234 * On the host each virtual ethernet port will have
247 * struct opa_veswport_mactable - Forwarding table array
274 * struct opa_veswport_summary_counters - summary counters
276 * @vesw_id: virtual ethernet switch id
277 * @veswport_num: virtual ethernet switch port number
286 * @tx_untagged: non-vlan packets transmitted
297 * @rx_untagged: non-vlan packets received
354 * struct opa_veswport_error_counters - error counters
356 * @vesw_id: virtual ethernet switch id
357 * @veswport_num: virtual ethernet switch port number
369 * @tx_drop_state: packet tansmission in non-forward port state
372 * @rx_runt: received ethernet packet with length < 64 bytes
373 * @rx_oversize: received ethernet packet with length > MTU size
376 * @rx_drop_state: received packets in non-forwarding port state
416 * struct opa_veswport_trap - Trap message sent to EM by VNIC
418 * @veswid: 12 bit virtual ethernet switch id
419 * @veswportnum: logical port number on the Virtual switch
421 * @veswportindex: switch port index on opa port 0 based
425 * The VNIC will send trap messages to the Ethernet manager to
440 * struct opa_vnic_iface_mac_entry - single entry in the mac list
448 * struct opa_veswport_iface_macs - Msg to set globally administered MAC
467 * struct opa_vnic_vema_mad - Generic VEMA MAD
483 * struct opa_vnic_notice_attr - Generic Notice MAD
509 * struct opa_vnic_vema_mad_trap - Generic VEMA MAD Trap