Lines Matching defs:ice_vsi
333 struct ice_vsi { struct
353 enum ice_vsi_type type; argument
354 u16 vsi_num; /* HW (absolute) index of this VSI */
355 u16 idx; /* software index in pf->vsi[] */
357 struct ice_vf *vf; /* VF associated with this VSI */
359 u16 num_gfltr;
360 u16 num_bfltr;
363 u16 rss_table_size; /* HW RSS table size */
364 u16 rss_size; /* Allocated RSS queues */
365 u8 *rss_hkey_user; /* User configured hash keys */
366 u8 *rss_lut_user; /* User configured lookup table entries */
367 u8 rss_lut_type; /* used to configure Get/Set RSS LUT AQ call */
394 struct ice_vsi_vlan_ops inner_vlan_ops; argument
395 struct ice_vsi_vlan_ops outer_vlan_ops; argument
396 u16 num_vlan;
399 u8 tx_mapping_mode; /* ICE_MAP_MODE_[CONTIG|SCATTER] */
400 u8 rx_mapping_mode; /* ICE_MAP_MODE_[CONTIG|SCATTER] */
424 struct ice_vsi *tc_map_vsi[ICE_CHNL_MAX_TC]; argument
425 u16 cnt_q_avail;
426 u16 next_base_q; /* next queue to be used for channel setup */
427 struct list_head ch_list;
428 u16 num_chnl_rxq;
429 u16 num_chnl_txq;
430 u16 ch_rss_size;
431 u16 num_chnl_fltr;
458 struct ice_vsi *vsi; argument