Home
last modified time | relevance | path

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

/dpdk/drivers/net/i40e/
H A Di40e_fdir.c501 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 …]
H A Di40e_ethdev.h638 uint8_t flex_mask[I40E_FDIR_MAX_FLEX_LEN]; member
761 struct i40e_fdir_flex_mask flex_mask[I40E_FILTER_PCTYPE_MAX]; member
H A Di40e_flow.c3057 filter->input.flow_ext.flex_mask[j] = in i40e_flow_parse_fdir_pattern()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_fdir.c580 const struct rte_eth_fdir_flex_mask *flex_mask; in ixgbe_set_fdir_flex_conf() local
612 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()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_fdir.c301 const struct rte_eth_fdir_flex_mask *flex_mask; in txgbe_set_fdir_flex_conf() local
331 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()
/dpdk/lib/ethdev/
H A Drte_eth_ctrl.h418 struct rte_eth_fdir_flex_mask flex_mask[RTE_ETH_FLOW_MAX]; member
/dpdk/drivers/net/e1000/
H A De1000_ethdev.h261 uint8_t flex_mask; /* Bit mask for every used flex filter */ member
H A Digb_ethdev.c706 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()
/dpdk/doc/guides/rel_notes/
H A Ddeprecation.rst58 type will break the ABI because of ``flex_mask[RTE_ETH_FLOW_MAX]`` array
/dpdk/app/test-pmd/
H A Dconfig.c5688 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()