Lines Matching defs:i40e_fdir_info
728 struct i40e_fdir_info { struct
729 struct i40e_vsi *fdir_vsi; /* pointer to fdir VSI structure */
730 uint16_t match_counter_index; /* Statistic counter index used for fdir*/
731 struct i40e_tx_queue *txq;
732 struct i40e_rx_queue *rxq;
733 void *prg_pkt[I40E_FDIR_PRG_PKT_CNT]; /* memory for fdir program packet */
734 uint64_t dma_addr[I40E_FDIR_PRG_PKT_CNT]; /* physic address of packet memory*/
739 int txq_available_buf_count;
742 uint64_t input_set[I40E_FILTER_PCTYPE_MAX];
747 struct i40e_fdir_flex_pit flex_set[I40E_MAX_FLXPLD_LAYER * I40E_MAX_FLXPLD_FIED];
748 struct i40e_fdir_flex_mask flex_mask[I40E_FILTER_PCTYPE_MAX];
750 struct i40e_fdir_filter_list fdir_list;
751 struct i40e_fdir_filter **hash_map;
752 struct rte_hash *hash_table;
754 struct i40e_fdir_filter *fdir_filter_array;
768 uint32_t fdir_invalprio;
772 uint32_t fdir_space_size;
774 uint32_t fdir_actual_cnt;
776 uint32_t fdir_guarantee_free_space;
778 uint32_t fdir_guarantee_total_space;
780 struct i40e_fdir_flow_pool fdir_flow_pool;
783 bool flex_pit_flag[I40E_MAX_FLXPLD_LAYER];
784 bool flex_mask_flag[I40E_FILTER_PCTYPE_MAX];
786 bool inset_flag[I40E_FILTER_PCTYPE_MAX]; /* Mark if input set is set */