Home
last modified time | relevance | path

Searched refs:flow_type (Results 1 – 25 of 29) sorted by relevance

12

/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_flow_db.c43 enum bnxt_ulp_fdb_type flow_type, in ulp_flow_db_active_flows_bit_set() argument
51 if (flow_type == BNXT_ULP_FDB_TYPE_REGULAR || flow_type == in ulp_flow_db_active_flows_bit_set()
55 if (flow_type == BNXT_ULP_FDB_TYPE_DEFAULT || flow_type == in ulp_flow_db_active_flows_bit_set()
60 if (flow_type == BNXT_ULP_FDB_TYPE_REGULAR || flow_type == in ulp_flow_db_active_flows_bit_set()
64 if (flow_type == BNXT_ULP_FDB_TYPE_DEFAULT || flow_type == in ulp_flow_db_active_flows_bit_set()
83 enum bnxt_ulp_fdb_type flow_type, in ulp_flow_db_active_flows_bit_is_set() argument
93 switch (flow_type) { in ulp_flow_db_active_flows_bit_is_set()
579 enum bnxt_ulp_fdb_type flow_type, in ulp_flow_db_resource_add() argument
680 enum bnxt_ulp_fdb_type flow_type, in ulp_flow_db_resource_del() argument
840 enum bnxt_ulp_fdb_type flow_type, in ulp_flow_db_resource_get() argument
[all …]
H A Dulp_flow_db.h131 enum bnxt_ulp_fdb_type flow_type,
148 enum bnxt_ulp_fdb_type flow_type,
166 enum bnxt_ulp_fdb_type flow_type,
197 enum bnxt_ulp_fdb_type flow_type,
338 enum bnxt_ulp_fdb_type flow_type,
H A Dulp_mapper.h55 enum bnxt_ulp_fdb_type flow_type; member
83 enum bnxt_ulp_fdb_type flow_type; member
119 enum bnxt_ulp_fdb_type flow_type,
128 enum bnxt_ulp_fdb_type flow_type,
H A Dulp_def_rules.c320 mapper_params.flow_type = BNXT_ULP_FDB_TYPE_DEFAULT; in ulp_default_flow_create()
373 rc = ulp_flow_db_fid_alloc(ulp_ctx, mapper_params.flow_type, in ulp_default_flow_create()
390 ulp_flow_db_fid_free(ulp_ctx, mapper_params.flow_type, fid); in ulp_default_flow_create()
479 bnxt_create_port_app_df_rule(struct bnxt *bp, uint8_t flow_type, in bnxt_create_port_app_df_rule() argument
496 if (!flow_type) { in bnxt_create_port_app_df_rule()
500 return ulp_default_flow_create(bp->eth_dev, param_list, flow_type, in bnxt_create_port_app_df_rule()
537 uint8_t flow_type, in bnxt_create_port_vfr_default_rule() argument
553 return ulp_default_flow_create(bp->eth_dev, param_list, flow_type, in bnxt_create_port_vfr_default_rule()
H A Dbnxt_ulp_flow.c84 enum bnxt_ulp_fdb_type flow_type) in bnxt_ulp_init_mapper_params() argument
89 mapper_cparms->flow_type = flow_type; in bnxt_ulp_init_mapper_params()
H A Dulp_mapper.c676 enum bnxt_ulp_fdb_type flow_type; in ulp_mapper_fdb_opc_process() local
682 flow_type = parms->flow_type; in ulp_mapper_fdb_opc_process()
695 flow_type = BNXT_ULP_FDB_TYPE_RID; in ulp_mapper_fdb_opc_process()
702 rc = ulp_flow_db_resource_add(parms->ulp_ctx, flow_type, in ulp_mapper_fdb_opc_process()
3843 enum bnxt_ulp_fdb_type flow_type, in ulp_mapper_resources_free() argument
3868 flow_type, fid, rc); in ulp_mapper_resources_free()
3882 flow_type, fid, res_parms.resource_func, in ulp_mapper_resources_free()
3889 flow_type, in ulp_mapper_resources_free()
3895 rc = ulp_flow_db_fid_free(ulp_ctx, flow_type, fid); in ulp_mapper_resources_free()
3930 enum bnxt_ulp_fdb_type flow_type, in ulp_mapper_flow_destroy() argument
[all …]
H A Dulp_rte_parser.h51 enum bnxt_ulp_fdb_type flow_type);
/dpdk/drivers/net/ice/
H A Dice_acl_filter.c47 enum ice_fltr_ptype flow_type; member
322 input->flow_type = filter->input.flow_type; in ice_acl_set_input_set()
324 switch (input->flow_type) { in ice_acl_set_input_set()
435 ret = ice_flow_add_entry(hw, blk, flow_type, in ice_acl_hw_set_conf()
486 enum ice_fltr_ptype flow_type = filter->input.flow_type; in ice_acl_create_filter() local
551 rule->flow_type = flow_type; in ice_acl_create_filter()
580 switch (rule->flow_type) { in ice_acl_destroy_filter()
667 uint8_t flow_type = ICE_FLTR_PTYPE_NONF_NONE; in ice_acl_parse_pattern() local
767 flow_type = ICE_FLTR_PTYPE_NONF_IPV4_TCP; in ice_acl_parse_pattern()
818 flow_type = ICE_FLTR_PTYPE_NONF_IPV4_UDP; in ice_acl_parse_pattern()
[all …]
H A Dice_fdir_filter.c1244 key->flow_type = input->flow_type; in ice_fdir_extract_fltr_key()
1967 flow_type = ICE_FLTR_PTYPE_NON_IP_L2; in ice_fdir_parse_pattern()
2081 flow_type = ICE_FLTR_PTYPE_FRAG_IPV4; in ice_fdir_parse_pattern()
2138 flow_type = ICE_FLTR_PTYPE_FRAG_IPV6; in ice_fdir_parse_pattern()
2417 flow_type == ICE_FLTR_PTYPE_NONF_IPV4_UDP) in ice_fdir_parse_pattern()
2418 flow_type = ICE_FLTR_PTYPE_NONF_IPV4_GTPU; in ice_fdir_parse_pattern()
2420 flow_type == ICE_FLTR_PTYPE_NONF_IPV4_UDP) in ice_fdir_parse_pattern()
2423 flow_type == ICE_FLTR_PTYPE_NONF_IPV6_UDP) in ice_fdir_parse_pattern()
2424 flow_type = ICE_FLTR_PTYPE_NONF_IPV6_GTPU; in ice_fdir_parse_pattern()
2426 flow_type == ICE_FLTR_PTYPE_NONF_IPV6_UDP) in ice_fdir_parse_pattern()
[all …]
H A Dice_ethdev.h354 enum ice_fltr_ptype flow_type; member
/dpdk/drivers/net/bnxt/tf_core/
H A Dtf_ext_flow_handle.h34 flow_type, \ argument
43 (flow_type) = (((flow_handle) & TF_FLOW_TYPE_FLOW_HANDLE_MASK) >> \
57 flow_type, \ argument
67 (flow_handle) |= (((flow_type) << TF_FLOW_TYPE_FLOW_HANDLE_SFT) & \
/dpdk/drivers/net/i40e/
H A Di40e_ethdev.h1331 uint16_t flow_type);
1509 #define I40E_VALID_FLOW(flow_type) \ argument
1510 ((flow_type) == RTE_ETH_FLOW_FRAG_IPV4 || \
1511 (flow_type) == RTE_ETH_FLOW_NONFRAG_IPV4_TCP || \
1512 (flow_type) == RTE_ETH_FLOW_NONFRAG_IPV4_UDP || \
1513 (flow_type) == RTE_ETH_FLOW_NONFRAG_IPV4_SCTP || \
1515 (flow_type) == RTE_ETH_FLOW_FRAG_IPV6 || \
1516 (flow_type) == RTE_ETH_FLOW_NONFRAG_IPV6_TCP || \
1517 (flow_type) == RTE_ETH_FLOW_NONFRAG_IPV6_UDP || \
1518 (flow_type) == RTE_ETH_FLOW_NONFRAG_IPV6_SCTP || \
[all …]
H A Di40e_fdir.c339 uint16_t flow_type; in i40e_init_flx_pld() local
362 flow_type = i40e_pctype_to_flowtype(pf->adapter, pctype); in i40e_init_flx_pld()
364 if (flow_type == RTE_ETH_FLOW_UNKNOWN) in i40e_init_flx_pld()
502 pctype = i40e_flowtype_to_pctype(adapter, flex_mask->flow_type); in i40e_check_fdir_flex_conf()
710 conf->flex_mask[i].flow_type))); in i40e_fdir_configure()
713 conf->flex_mask[i].flow_type); in i40e_fdir_configure()
2141 uint16_t flow_type; in i40e_fdir_info_get_flex_mask() local
2149 flow_type = i40e_pctype_to_flowtype(pf->adapter, in i40e_fdir_info_get_flex_mask()
2151 if (flow_type == RTE_ETH_FLOW_UNKNOWN) in i40e_fdir_info_get_flex_mask()
2169 ptr->flow_type = flow_type; in i40e_fdir_info_get_flex_mask()
H A Drte_pmd_i40e.h869 uint16_t flow_type; /**< software defined flow type*/ member
H A Drte_pmd_i40e.c2439 mapping_items[i].flow_type = i; in rte_pmd_i40e_flow_type_mapping_get()
2468 if (mapping_items[i].flow_type >= I40E_FLOW_TYPE_MAX || in rte_pmd_i40e_flow_type_mapping_update()
2469 mapping_items[i].flow_type == RTE_ETH_FLOW_UNKNOWN || in rte_pmd_i40e_flow_type_mapping_update()
2483 ad->pctypes_tbl[mapping_items[i].flow_type] = in rte_pmd_i40e_flow_type_mapping_update()
2487 (1ULL << mapping_items[i].flow_type); in rte_pmd_i40e_flow_type_mapping_update()
2490 ~(1ULL << mapping_items[i].flow_type); in rte_pmd_i40e_flow_type_mapping_update()
/dpdk/drivers/net/ice/base/
H A Dice_fdir.c3341 flow = input->flow_type; in ice_fdir_get_gen_prgm_pkt()
4229 enum ice_fltr_ptype flow_type = a->flow_type; in ice_fdir_comp_rules() local
4235 if (flow_type == ICE_FLTR_PTYPE_NONF_IPV4_TCP || in ice_fdir_comp_rules()
4236 flow_type == ICE_FLTR_PTYPE_NONF_IPV4_UDP || in ice_fdir_comp_rules()
4253 if (flow_type == ICE_FLTR_PTYPE_NONF_IPV6_UDP || in ice_fdir_comp_rules()
4254 flow_type == ICE_FLTR_PTYPE_NONF_IPV6_TCP || in ice_fdir_comp_rules()
4287 enum ice_fltr_ptype flow_type; in ice_fdir_is_dup_fltr() local
4289 if (rule->flow_type != input->flow_type) in ice_fdir_is_dup_fltr()
4292 flow_type = input->flow_type; in ice_fdir_is_dup_fltr()
4293 if (flow_type == ICE_FLTR_PTYPE_NONF_IPV4_TCP || in ice_fdir_is_dup_fltr()
[all …]
H A Dice_fdir.h236 enum ice_fltr_ptype flow_type; member
/dpdk/lib/ethdev/
H A Drte_eth_ctrl.h150 uint16_t flow_type; member
301 uint16_t flow_type; member
404 uint16_t flow_type; member
/dpdk/drivers/net/ixgbe/base/
H A Dixgbe_82599.c1510 u8 flow_type; in ixgbe_fdir_add_signature_filter_82599() local
1521 tunnel = !!(input.formatted.flow_type & IXGBE_ATR_L4TYPE_TUNNEL_MASK); in ixgbe_fdir_add_signature_filter_82599()
1522 flow_type = input.formatted.flow_type & in ixgbe_fdir_add_signature_filter_82599()
1524 switch (flow_type) { in ixgbe_fdir_add_signature_filter_82599()
1540 fdircmd |= (u32)flow_type << IXGBE_FDIRCMD_FLOW_TYPE_SHIFT; in ixgbe_fdir_add_signature_filter_82599()
1698 switch (input_mask->formatted.flow_type & IXGBE_ATR_L4TYPE_MASK) { in ixgbe_fdir_set_input_mask_82599()
1914 if (input->formatted.flow_type & IXGBE_ATR_L4TYPE_TUNNEL_MASK) in ixgbe_fdir_write_perfect_filter_82599()
1916 fdircmd |= input->formatted.flow_type << IXGBE_FDIRCMD_FLOW_TYPE_SHIFT; in ixgbe_fdir_write_perfect_filter_82599()
1992 switch (input->formatted.flow_type) { in ixgbe_fdir_add_perfect_filter_82599()
1995 input_mask->formatted.flow_type = IXGBE_ATR_L4TYPE_IPV6_MASK; in ixgbe_fdir_add_perfect_filter_82599()
[all …]
/dpdk/drivers/net/ixgbe/
H A Dixgbe_fdir.c613 if (flex_mask->flow_type != RTE_ETH_FLOW_UNKNOWN) { in ixgbe_set_fdir_flex_conf()
955 fdircmd |= input->formatted.flow_type << IXGBE_FDIRCMD_FLOW_TYPE_SHIFT; in fdir_write_perfect_filter_82599()
997 fdircmd |= input->formatted.flow_type << IXGBE_FDIRCMD_FLOW_TYPE_SHIFT; in fdir_add_signature_filter_82599()
1142 (rule->ixgbe_fdir.formatted.flow_type == in ixgbe_fdir_filter_program()
1144 rule->ixgbe_fdir.formatted.flow_type == in ixgbe_fdir_filter_program()
1161 if (rule->ixgbe_fdir.formatted.flow_type & in ixgbe_fdir_filter_program()
1330 fdir_info->flex_conf.flex_mask[0].flow_type = RTE_ETH_FLOW_UNKNOWN; in ixgbe_fdir_info_get()
H A Dixgbe_flow.c1816 rule->ixgbe_fdir.formatted.flow_type = in ixgbe_parse_fdir_filter_normal()
1888 rule->ixgbe_fdir.formatted.flow_type = in ixgbe_parse_fdir_filter_normal()
1978 rule->ixgbe_fdir.formatted.flow_type |= in ixgbe_parse_fdir_filter_normal()
2043 rule->ixgbe_fdir.formatted.flow_type |= in ixgbe_parse_fdir_filter_normal()
2103 rule->ixgbe_fdir.formatted.flow_type |= in ixgbe_parse_fdir_filter_normal()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_fdir.c332 if (flex_mask->flow_type != RTE_ETH_FLOW_UNKNOWN) { in txgbe_set_fdir_flex_conf()
634 fdircmd |= TXGBE_FDIRPICMD_FT(input->flow_type); in fdir_write_perfect_filter()
675 fdircmd |= TXGBE_FDIRPICMD_FT(input->flow_type); in fdir_add_signature_filter()
806 if (rule->input.flow_type & TXGBE_ATR_L3TYPE_IPV6) { in txgbe_fdir_filter_program()
H A Dtxgbe_flow.c1707 rule->input.flow_type = TXGBE_ATR_FLOW_TYPE_IPV4; in txgbe_parse_fdir_filter_normal()
1779 rule->input.flow_type = TXGBE_ATR_FLOW_TYPE_IPV6; in txgbe_parse_fdir_filter_normal()
1869 rule->input.flow_type |= TXGBE_ATR_L4TYPE_TCP; in txgbe_parse_fdir_filter_normal()
1933 rule->input.flow_type |= TXGBE_ATR_L4TYPE_UDP; in txgbe_parse_fdir_filter_normal()
1992 rule->input.flow_type |= TXGBE_ATR_L4TYPE_SCTP; in txgbe_parse_fdir_filter_normal()
/dpdk/app/test-pmd/
H A Dconfig.c69 static char *flowtype_to_str(uint16_t flow_type);
5577 flowtype_to_str(uint16_t flow_type) in flowtype_to_str() argument
5612 if (flowtype_str_table[i].ftype == flow_type) in flowtype_to_str()
5689 p = flowtype_to_str(mask->flow_type); in print_fdir_flex_mask()
5829 if (cfg->flow_type == flex_conf->flex_mask[i].flow_type) { in fdir_set_flex_mask()
5841 cfg->flow_type); in fdir_set_flex_mask()
/dpdk/drivers/net/txgbe/base/
H A Dtxgbe_type.h129 u8 flow_type; member

12