Home
last modified time | relevance | path

Searched refs:flex_mask (Results 1 – 9 of 9) sorted by relevance

/f-stack/dpdk/drivers/net/i40e/
H A Di40e_fdir.c502 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 …]
H A Di40e_ethdev.h627 uint8_t flex_mask[I40E_FDIR_MAX_FLEX_LEN]; member
748 struct i40e_fdir_flex_mask flex_mask[I40E_FILTER_PCTYPE_MAX]; member
H A Di40e_flow.c3061 filter->input.flow_ext.flex_mask[j] = in i40e_flow_parse_fdir_pattern()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_fdir.c551 const struct rte_eth_fdir_flex_mask *flex_mask; in ixgbe_set_fdir_flex_conf() local
583 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()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_eth_ctrl.h417 struct rte_eth_fdir_flex_mask flex_mask[RTE_ETH_FLOW_MAX]; member
/f-stack/dpdk/drivers/net/e1000/
H A De1000_ethdev.h260 uint8_t flex_mask; /* Bit mask for every used flex filter */ member
H A Digb_ethdev.c708 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()
/f-stack/dpdk/doc/guides/rel_notes/
H A Ddeprecation.rst48 type will break the ABI because of ``flex_mask[RTE_ETH_FLOW_MAX]`` array
/f-stack/dpdk/app/test-pmd/
H A Dconfig.c4706 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()