Lines Matching defs:i40e_vf
74 struct i40e_vf { struct
75 struct i40e_pf *pf;
78 s16 vf_id;
80 enum i40e_switch_element_types parent_type;
81 struct virtchnl_version_info vf_ver;
82 u32 driver_caps; /* reported by VF driver */
85 u16 stag;
87 struct virtchnl_ether_addr default_lan_addr;
88 u16 port_vlan_id;
89 bool pf_set_mac; /* The VMM admin set the VF MAC address */
90 bool trusted;
96 u16 lan_vsi_idx; /* index into PF struct */
97 u16 lan_vsi_id; /* ID as used by firmware */
99 u8 num_queue_pairs; /* num of qps assigned to VF vsis */
100 u8 num_req_queues; /* num of requested qps */
102 struct i40e_mdd_vf_events mdd_rx_events;
103 struct i40e_mdd_vf_events mdd_tx_events;
105 unsigned long vf_caps; /* vf's adv. capabilities */
106 unsigned long vf_states; /* vf's runtime states */
107 unsigned int tx_rate; /* Tx bandwidth limit in Mbps */
131 void i40e_vc_reset_vf(struct i40e_vf *vf, bool notify_vf); argument