Lines Matching defs:i40e_vf
68 struct i40e_vf { struct
69 struct i40e_pf *pf;
72 s16 vf_id;
74 enum i40e_switch_element_types parent_type;
75 struct virtchnl_version_info vf_ver;
76 u32 driver_caps; /* reported by VF driver */
79 u16 stag;
81 struct virtchnl_ether_addr default_lan_addr;
82 u16 port_vlan_id;
83 bool pf_set_mac; /* The VMM admin set the VF MAC address */
84 bool trusted;
90 u16 lan_vsi_idx; /* index into PF struct */
91 u16 lan_vsi_id; /* ID as used by firmware */
93 u8 num_queue_pairs; /* num of qps assigned to VF vsis */
94 u8 num_req_queues; /* num of requested qps */
95 u64 num_mdd_events; /* num of mdd events detected */
97 unsigned long vf_caps; /* vf's adv. capabilities */
98 unsigned long vf_states; /* vf's runtime states */
99 unsigned int tx_rate; /* Tx bandwidth limit in Mbps */
123 bool i40e_reset_vf(struct i40e_vf *vf, bool flr); argument