Lines Matching defs:i40e_vf
64 struct i40e_vf { struct
65 struct i40e_pf *pf;
68 s16 vf_id;
70 enum i40e_switch_element_types parent_type;
71 struct virtchnl_version_info vf_ver;
72 u32 driver_caps; /* reported by VF driver */
75 u16 stag;
77 struct virtchnl_ether_addr default_lan_addr;
78 u16 port_vlan_id;
79 bool pf_set_mac; /* The VMM admin set the VF MAC address */
80 bool trusted;
86 u16 lan_vsi_idx; /* index into PF struct */
87 u16 lan_vsi_id; /* ID as used by firmware */
89 u8 num_queue_pairs; /* num of qps assigned to VF vsis */
90 u8 num_req_queues; /* num of requested qps */
91 u64 num_mdd_events; /* num of mdd events detected */
93 u64 num_invalid_msgs;
94 u64 num_valid_msgs; /* num of valid msgs detected */
96 unsigned long vf_caps; /* vf's adv. capabilities */
97 unsigned long vf_states; /* vf's runtime states */
98 unsigned int tx_rate; /* Tx bandwidth limit in Mbps */
122 bool i40e_reset_vf(struct i40e_vf *vf, bool flr); argument