Home
last modified time | relevance | path

Searched refs:fm (Results 1 – 14 of 14) sorted by relevance

/dpdk/drivers/net/enic/
H A Denic_fm_flow.c2472 __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 Denic.h84 struct enic_fm_flow *fm; member
195 struct enic_flowman *fm; member
H A Denic_ethdev.c1278 if (!err && enic->fm) { in eth_enic_dev_init()
1337 if (pf_enic->fm == NULL) { in eth_enic_pci_probe()
H A Denic_main.c614 if (enic->fm == NULL && enic_fm_init(enic)) in enic_enable()
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_meter.c78 (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 Dmlx5_flow_aso.c648 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 Dmlx5_flow.c4056 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 Dmlx5_flow.h886 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 Dmlx5_flow_dv.c5188 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 Dmlx5.h929 struct mlx5_flow_meter_info fm; member
1865 struct mlx5_flow_meter_info *fm,
1869 struct mlx5_flow_meter_info *fm);
H A Dmlx5.c689 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 Dacl_run_avx512_common.h264 _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 Dcmd_flex_item.c80 #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 Dcnxk_ethdev_mtr.c57 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()