Searched refs:flex_mask (Results 1 – 9 of 9) sorted by relevance
502 flex_mask = &conf->flex_mask[i]; in i40e_check_fdir_flex_conf()606 flex_mask = &pf->fdir.flex_mask[pctype]; in i40e_set_flex_mask_on_pctype()611 flex_mask->word_mask |= in i40e_set_flex_mask_on_pctype()718 &conf->flex_mask[i]); in i40e_fdir_configure()1534 flex_mask.word_mask |= in i40e_flow_store_flex_mask()1549 (memcmp(&flex_mask, &pf->fdir.flex_mask[pctype], in i40e_flow_store_flex_mask()1553 !(memcmp(&flex_mask, &pf->fdir.flex_mask[pctype], in i40e_flow_store_flex_mask()1557 memcpy(&pf->fdir.flex_mask[pctype], &flex_mask, in i40e_flow_store_flex_mask()1572 flex_mask = &pf->fdir.flex_mask[pctype]; in i40e_flow_set_fdir_flex_msk()1713 flex_mask[i] = in i40e_flow_add_del_fdir_filter()[all …]
627 uint8_t flex_mask[I40E_FDIR_MAX_FLEX_LEN]; member748 struct i40e_fdir_flex_mask flex_mask[I40E_FILTER_PCTYPE_MAX]; member
3061 filter->input.flow_ext.flex_mask[j] = in i40e_flow_parse_fdir_pattern()
551 const struct rte_eth_fdir_flex_mask *flex_mask; in ixgbe_set_fdir_flex_conf() local583 flex_mask = &conf->flex_mask[i]; in ixgbe_set_fdir_flex_conf()584 if (flex_mask->flow_type != RTE_ETH_FLOW_UNKNOWN) { in ixgbe_set_fdir_flex_conf()588 flexbytes = (uint16_t)(((flex_mask->mask[0] << 8) & 0xFF00) | in ixgbe_set_fdir_flex_conf()589 ((flex_mask->mask[1]) & 0xFF)); in ixgbe_set_fdir_flex_conf()1301 fdir_info->flex_conf.flex_mask[0].flow_type = RTE_ETH_FLOW_UNKNOWN; in ixgbe_fdir_info_get()1302 fdir_info->flex_conf.flex_mask[0].mask[0] = in ixgbe_fdir_info_get()1304 fdir_info->flex_conf.flex_mask[0].mask[1] = in ixgbe_fdir_info_get()
417 struct rte_eth_fdir_flex_mask flex_mask[RTE_ETH_FLOW_MAX]; member
260 uint8_t flex_mask; /* Bit mask for every used flex filter */ member
708 filter_info->flex_mask = 0; in igb_flex_filter_uninit()3974 filter_info->flex_mask &= ~(1 << filter->index); in igb_remove_flex_filter()4028 if (!(filter_info->flex_mask & (1 << i))) { in eth_igb_add_del_flex_filter()4029 filter_info->flex_mask |= 1 << i; in eth_igb_add_del_flex_filter()
48 type will break the ABI because of ``flex_mask[RTE_ETH_FLOW_MAX]`` array
4706 mask = &flex_conf->flex_mask[i]; in print_fdir_flex_mask()4847 if (cfg->flow_type == flex_conf->flex_mask[i].flow_type) { in fdir_set_flex_mask()4853 if (flex_conf->nb_flexmasks < RTE_DIM(flex_conf->flex_mask)) { in fdir_set_flex_mask()4862 rte_memcpy(&flex_conf->flex_mask[idx], in fdir_set_flex_mask()