| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_flow_db.c | 43 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 D | ulp_flow_db.h | 131 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 D | ulp_mapper.h | 55 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 D | ulp_def_rules.c | 320 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 D | bnxt_ulp_flow.c | 84 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 D | ulp_mapper.c | 676 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 D | ulp_rte_parser.h | 51 enum bnxt_ulp_fdb_type flow_type);
|
| /dpdk/drivers/net/ice/ |
| H A D | ice_acl_filter.c | 47 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 D | ice_fdir_filter.c | 1244 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 D | ice_ethdev.h | 354 enum ice_fltr_ptype flow_type; member
|
| /dpdk/drivers/net/bnxt/tf_core/ |
| H A D | tf_ext_flow_handle.h | 34 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 D | i40e_ethdev.h | 1331 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 D | i40e_fdir.c | 339 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 D | rte_pmd_i40e.h | 869 uint16_t flow_type; /**< software defined flow type*/ member
|
| H A D | rte_pmd_i40e.c | 2439 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 D | ice_fdir.c | 3341 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 D | ice_fdir.h | 236 enum ice_fltr_ptype flow_type; member
|
| /dpdk/lib/ethdev/ |
| H A D | rte_eth_ctrl.h | 150 uint16_t flow_type; member 301 uint16_t flow_type; member 404 uint16_t flow_type; member
|
| /dpdk/drivers/net/ixgbe/base/ |
| H A D | ixgbe_82599.c | 1510 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 D | ixgbe_fdir.c | 613 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 D | ixgbe_flow.c | 1816 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 D | txgbe_fdir.c | 332 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 D | txgbe_flow.c | 1707 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 D | config.c | 69 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 D | txgbe_type.h | 129 u8 flow_type; member
|