Lines Matching defs:ice_pf

456 struct ice_pf {  struct
457 struct ice_adapter *adapter; /* The adapter this PF associate to */
458 struct ice_vsi *main_vsi; /* pointer to main VSI structure */
463 uint16_t next_vsi_idx;
464 uint16_t vsis_allocated;
465 uint16_t vsis_unallocated;
466 struct ice_res_pool_info qp_pool; /*Queue pair pool */
467 struct ice_res_pool_info msix_pool; /* MSIX interrupt pool */
468 struct rte_eth_dev_data *dev_data; /* Pointer to the device data */
469 struct rte_ether_addr dev_addr; /* PF device mac address */
470 uint64_t flags; /* PF feature flags */
471 uint16_t hash_lut_size; /* The size of hash lookup table */
472 uint16_t lan_nb_qp_max;
473 uint16_t lan_nb_qps; /* The number of queue pairs of LAN */
474 uint16_t base_queue; /* The base queue pairs index in the device */
475 uint8_t *proto_xtr; /* Protocol extraction type for all queues */
476 uint16_t fdir_nb_qps; /* The number of queue pairs of Flow Director */
477 uint16_t fdir_qp_offset;
478 struct ice_fdir_info fdir; /* flow director info */
479 struct ice_acl_info acl; /* ACL info */
480 struct ice_hash_ctx hash_ctx;
481 uint16_t hw_prof_cnt[ICE_FLTR_PTYPE_MAX][ICE_FD_HW_SEG_MAX];
482 uint16_t fdir_fltr_cnt[ICE_FLTR_PTYPE_MAX][ICE_FD_HW_SEG_MAX];
483 struct ice_hw_port_stats stats_offset;
484 struct ice_hw_port_stats stats;
486 struct ice_eth_stats internal_stats_offset;
487 struct ice_eth_stats internal_stats;
488 bool offset_loaded;
489 bool adapter_stopped;
490 struct ice_flow_list flow_list;
491 rte_spinlock_t flow_ops_lock;
492 struct ice_parser_list rss_parser_list;
493 struct ice_parser_list perm_parser_list;
494 struct ice_parser_list dist_parser_list;
495 bool init_link_up;
496 uint64_t old_rx_bytes;
497 uint64_t old_tx_bytes;
498 uint64_t supported_rxdid; /* bitmap for supported RXDID */
499 uint64_t rss_hf;