Searched refs:flex_mask (Results 1 – 10 of 10) sorted by relevance
501 flex_mask = &conf->flex_mask[i]; in i40e_check_fdir_flex_conf()605 flex_mask = &pf->fdir.flex_mask[pctype]; in i40e_set_flex_mask_on_pctype()610 flex_mask->word_mask |= in i40e_set_flex_mask_on_pctype()717 &conf->flex_mask[i]); in i40e_fdir_configure()1531 flex_mask.word_mask |= in i40e_flow_store_flex_mask()1546 (memcmp(&flex_mask, &pf->fdir.flex_mask[pctype], in i40e_flow_store_flex_mask()1550 !(memcmp(&flex_mask, &pf->fdir.flex_mask[pctype], in i40e_flow_store_flex_mask()1554 memcpy(&pf->fdir.flex_mask[pctype], &flex_mask, in i40e_flow_store_flex_mask()1569 flex_mask = &pf->fdir.flex_mask[pctype]; in i40e_flow_set_fdir_flex_msk()1799 flex_mask[i] = in i40e_flow_add_del_fdir_filter()[all …]
638 uint8_t flex_mask[I40E_FDIR_MAX_FLEX_LEN]; member761 struct i40e_fdir_flex_mask flex_mask[I40E_FILTER_PCTYPE_MAX]; member
3057 filter->input.flow_ext.flex_mask[j] = in i40e_flow_parse_fdir_pattern()
580 const struct rte_eth_fdir_flex_mask *flex_mask; in ixgbe_set_fdir_flex_conf() local612 flex_mask = &conf->flex_mask[i]; in ixgbe_set_fdir_flex_conf()613 if (flex_mask->flow_type != RTE_ETH_FLOW_UNKNOWN) { in ixgbe_set_fdir_flex_conf()617 flexbytes = (uint16_t)(((flex_mask->mask[0] << 8) & 0xFF00) | in ixgbe_set_fdir_flex_conf()618 ((flex_mask->mask[1]) & 0xFF)); in ixgbe_set_fdir_flex_conf()1330 fdir_info->flex_conf.flex_mask[0].flow_type = RTE_ETH_FLOW_UNKNOWN; in ixgbe_fdir_info_get()1331 fdir_info->flex_conf.flex_mask[0].mask[0] = in ixgbe_fdir_info_get()1333 fdir_info->flex_conf.flex_mask[0].mask[1] = in ixgbe_fdir_info_get()
301 const struct rte_eth_fdir_flex_mask *flex_mask; in txgbe_set_fdir_flex_conf() local331 flex_mask = &conf->flex_mask[i]; in txgbe_set_fdir_flex_conf()332 if (flex_mask->flow_type != RTE_ETH_FLOW_UNKNOWN) { in txgbe_set_fdir_flex_conf()336 flexbytes = (uint16_t)(((flex_mask->mask[1] << 8) & 0xFF00) | in txgbe_set_fdir_flex_conf()337 ((flex_mask->mask[0]) & 0xFF)); in txgbe_set_fdir_flex_conf()
418 struct rte_eth_fdir_flex_mask flex_mask[RTE_ETH_FLOW_MAX]; member
261 uint8_t flex_mask; /* Bit mask for every used flex filter */ member
706 filter_info->flex_mask = 0; in igb_flex_filter_uninit()3986 filter_info->flex_mask &= ~(1 << filter->index); in igb_remove_flex_filter()4040 if (!(filter_info->flex_mask & (1 << i))) { in eth_igb_add_del_flex_filter()4041 filter_info->flex_mask |= 1 << i; in eth_igb_add_del_flex_filter()
58 type will break the ABI because of ``flex_mask[RTE_ETH_FLOW_MAX]`` array
5688 mask = &flex_conf->flex_mask[i]; in print_fdir_flex_mask()5829 if (cfg->flow_type == flex_conf->flex_mask[i].flow_type) { in fdir_set_flex_mask()5835 if (flex_conf->nb_flexmasks < RTE_DIM(flex_conf->flex_mask)) { in fdir_set_flex_mask()5845 rte_memcpy(&flex_conf->flex_mask[idx], in fdir_set_flex_mask()