Lines Matching defs:i40e_fdir_info
741 struct i40e_fdir_info { struct
742 struct i40e_vsi *fdir_vsi; /* pointer to fdir VSI structure */
743 uint16_t match_counter_index; /* Statistic counter index used for fdir*/
744 struct i40e_tx_queue *txq;
745 struct i40e_rx_queue *rxq;
746 void *prg_pkt[I40E_FDIR_PRG_PKT_CNT]; /* memory for fdir program packet */
747 uint64_t dma_addr[I40E_FDIR_PRG_PKT_CNT]; /* physic address of packet memory*/
752 int txq_available_buf_count;
755 uint64_t input_set[I40E_FILTER_PCTYPE_MAX];
760 struct i40e_fdir_flex_pit flex_set[I40E_MAX_FLXPLD_LAYER * I40E_MAX_FLXPLD_FIED];
761 struct i40e_fdir_flex_mask flex_mask[I40E_FILTER_PCTYPE_MAX];
763 struct i40e_fdir_filter_list fdir_list;
764 struct i40e_fdir_filter **hash_map;
765 struct rte_hash *hash_table;
767 struct i40e_fdir_filter *fdir_filter_array;
781 uint32_t fdir_invalprio;
785 uint32_t fdir_space_size;
787 uint32_t fdir_actual_cnt;
789 uint32_t fdir_guarantee_free_space;
791 uint32_t fdir_guarantee_total_space;
793 struct i40e_fdir_flow_pool fdir_flow_pool;
796 bool flex_pit_flag[I40E_MAX_FLXPLD_LAYER];
797 bool flex_mask_flag[I40E_FILTER_PCTYPE_MAX];
799 uint32_t flow_count[I40E_FILTER_PCTYPE_MAX];
801 uint32_t flex_flow_count[I40E_MAX_FLXPLD_LAYER];