| /dpdk/drivers/net/enic/ |
| H A D | enic_fm_flow.c | 2472 __enic_fm_flow_free(fm, flow->fm); in enic_fm_flow_free() 2859 enic_fet_put(fm, fm->fet); in enic_fm_close_scratch() 3245 fm = calloc(1, sizeof(*fm)); in enic_fm_init() 3298 enic->fm = fm; in enic_fm_init() 3311 fm->cmd.va, fm->cmd.pa); in enic_fm_init() 3330 fm = enic->fm; in enic_fm_destroy() 3343 fm->cmd.va, fm->cmd.pa); in enic_fm_destroy() 3424 fm = pf->fm; in enic_fm_add_rep2vf_flow() 3516 fm = pf->fm; in enic_fm_add_vf2rep_flow() 3622 fm = vf->pf->fm; in begin_fm() [all …]
|
| H A D | enic.h | 84 struct enic_fm_flow *fm; member 195 struct enic_flowman *fm; member
|
| H A D | enic_ethdev.c | 1278 if (!err && enic->fm) { in eth_enic_dev_init() 1337 if (pf_enic->fm == NULL) { in eth_enic_pci_probe()
|
| H A D | enic_main.c | 614 if (enic->fm == NULL && enic_fm_init(enic)) in enic_enable()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_meter.c | 78 (void)fm; in mlx5_flow_meter_action_create() 1122 (void)fm; in mlx5_flow_meter_action_modify() 1139 if (fm->bytes_dropped || fm->pkts_dropped) { in mlx5_flow_meter_stats_enable_update() 1256 fm = &aso_mtr->fm; in mlx5_flow_meter_create() 1269 fm = &legacy_fm->fm; in mlx5_flow_meter_create() 1899 if (fm->shared || !fm->ref_cnt) { in mlx5_flow_meter_attach() 1973 (void)fm; in mlx5_flow_meter_detach() 2103 fm = &aso_mtr->fm; in mlx5_flow_meter_flush_all_hierarchies() 2104 if (fm->ref_cnt || fm->def_policy) in mlx5_flow_meter_flush_all_hierarchies() 2176 fm = &aso_mtr->fm; in mlx5_flow_meter_flush() [all …]
|
| H A D | mlx5_flow_aso.c | 648 struct mlx5_flow_meter_info *fm = NULL; in mlx5_aso_mtr_sq_enqueue_single() local 666 fm = &aso_mtr->fm; in mlx5_aso_mtr_sq_enqueue_single() 680 if (fm->is_enable) { in mlx5_aso_mtr_sq_enqueue_single() 682 fm->profile->srtcm_prm.cbs_cir; in mlx5_aso_mtr_sq_enqueue_single() 684 fm->profile->srtcm_prm.ebs_eir; in mlx5_aso_mtr_sq_enqueue_single() 690 fmp = fm->profile; in mlx5_aso_mtr_sq_enqueue_single() 703 if (fm->profile->srtcm_prm.ebs_eir) in mlx5_aso_mtr_sq_enqueue_single()
|
| H A D | mlx5_flow.c | 4056 if (fm && !fm->def_policy) { in flow_get_rss_action() 5340 struct mlx5_flow_meter_info *fm = wks->fm; in flow_meter_split_prep() local 5387 flow, fm, in flow_meter_split_prep() 5459 if (fm->def_policy) in flow_meter_split_prep() 5481 if (!fm->def_policy) { in flow_meter_split_prep() 5514 if (fm->def_policy) { in flow_meter_split_prep() 6443 if (!fm) in flow_create_split_meter() 6449 if (!fm) in flow_create_split_meter() 6460 wks->fm = fm; in flow_create_split_meter() 6510 if (!fm->def_policy) in flow_create_split_meter() [all …]
|
| H A D | mlx5_flow.h | 886 struct mlx5_flow_meter_info fm; member 1252 struct mlx5_flow_meter_info *fm; /* Pointer to the meter in flow. */ member 1301 struct mlx5_flow_meter_info *fm, 1305 struct mlx5_flow_meter_info *fm); 1314 struct mlx5_flow_meter_info *fm, 1881 struct mlx5_flow_meter_info *fm, 1885 struct mlx5_flow_meter_info *fm);
|
| H A D | mlx5_flow_dv.c | 5188 if (!fm) in mlx5_flow_validate_action_meter() 5202 if (fm->def_policy) { in mlx5_flow_validate_action_meter() 13464 if (!wks->fm) in flow_dv_translate() 14758 if (fm) in flow_dv_destroy() 16305 if (fm->drop_rule[i]) { in flow_dv_destroy_mtr_tbls() 17033 if (!fm->drop_cnt) in flow_dv_create_mtr_tbls() 17063 fm->drop_cnt, NULL); in flow_dv_create_mtr_tbls() 17080 if (fm->drop_rule[i]) { in flow_dv_create_mtr_tbls() 17082 (fm->drop_rule[i])); in flow_dv_create_mtr_tbls() 17960 if (!fm) in flow_dv_validate_policy_mtr_hierarchy() [all …]
|
| H A D | mlx5.h | 929 struct mlx5_flow_meter_info fm; member 1865 struct mlx5_flow_meter_info *fm, 1869 struct mlx5_flow_meter_info *fm);
|
| H A D | mlx5.c | 689 if (aso_mtr->fm.meter_action) in mlx5_aso_flow_mtrs_mng_close() 692 (aso_mtr->fm.meter_action)); in mlx5_aso_flow_mtrs_mng_close()
|
| /dpdk/lib/acl/ |
| H A D | acl_run_avx512_common.h | 264 _F_(match_check_process)(struct acl_flow_avx512 *flow, uint32_t fm[2], in _F_() 279 n[0] = _F_(match_process)(flow, &fm[0], &rm[0], &pdata[0], in _F_() 281 n[1] = _F_(match_process)(flow, &fm[1], &rm[1], &pdata[2], in _F_() 335 uint32_t fm[2]; in _F_() local 354 fm[0] = _SIMD_MASK_MAX_; in _F_() 355 fm[1] = _SIMD_MASK_MAX_; in _F_() 358 _F_(match_check_process)(flow, fm, pdata, di, idx, in, tr_lo, tr_hi); in _F_() 360 while ((fm[0] | fm[1]) != 0) { in _F_() 364 in[0] = _F_(get_next_bytes)(flow, &pdata[0], fm[0], in _F_() 366 in[1] = _F_(get_next_bytes)(flow, &pdata[2], fm[1], in _F_() [all …]
|
| /dpdk/app/test-pmd/ |
| H A D | cmd_flex_item.c | 80 #define FLEX_FIELD_GET(fm, t) \ in flex_field_parse() argument 82 if (!strncmp(key, # fm, strlen(# fm))) { \ in flex_field_parse() 84 fld->fm = (t) json_real_value(je); \ in flex_field_parse() 86 fld->fm = (t) json_integer_value(je); \ in flex_field_parse()
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_ethdev_mtr.c | 57 struct cnxk_meter_node *fm; in nix_mtr_find() local 59 TAILQ_FOREACH(fm, fms, next) in nix_mtr_find() 60 if (meter_id == fm->id) in nix_mtr_find() 61 return fm; in nix_mtr_find() 472 struct cnxk_mtr *fm = &dev->mtr; in cnxk_nix_mtr_create() local 540 TAILQ_INSERT_TAIL(fm, mtr, next); in cnxk_nix_mtr_create() 550 struct cnxk_mtr *fm = &dev->mtr; in cnxk_nix_mtr_destroy() local 621 TAILQ_REMOVE(fm, mtr, next); in cnxk_nix_mtr_destroy()
|