Home
last modified time | relevance | path

Searched refs:flow_info (Results 1 – 6 of 6) sorted by relevance

/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_flow_utils.c486 struct otx2_npc_flow_info *flow_info, in flow_shift_lv_ent() argument
498 list = &flow_info->flow_list[flow->priority]; in flow_shift_lv_ent()
530 struct otx2_npc_flow_info *flow_info, in flow_shift_ent() argument
545 fr_bmp = flow_info->free_entries[prio_lvl]; in flow_shift_ent()
547 lv_bmp = flow_info->live_entries[prio_lvl]; in flow_shift_ent()
550 mcam_entries = flow_info->mcam_entries; in flow_shift_ent()
621 flow_info, e_id, in flow_shift_ent()
655 struct otx2_npc_flow_info *flow_info, in flow_validate_and_shift_prio_ent() argument
763 req->count = flow_info->flow_prealloc_size; in flow_fill_entry_cache()
837 struct otx2_npc_flow_info *flow_info) in flow_check_preallocated_entry_cache() argument
[all …]
H A Dotx2_flow.c55 struct otx2_npc_flow_info *flow_info) in flow_program_npc() argument
70 if (flow_info->keyx_supp_nmask[intf] & (1 << bit)) in flow_program_npc()
86 layer_info = ((flow_info->keyx_supp_nmask[intf] >> off) & 0x7); in flow_program_npc()
139 return otx2_flow_mcam_alloc_and_write(pst->flow, mbox, pst, flow_info); in flow_program_npc()
194 struct otx2_npc_flow_info *flow_info = &dev->npc_flow; in flow_configure_rss_action() local
201 rc = flow_get_free_rss_grp(flow_info->rss_grp_entries, in flow_configure_rss_action()
202 flow_info->rss_grps, &grp_aval); in flow_configure_rss_action()
248 rte_bitmap_set(flow_info->rss_grp_entries, *rss_grp); in flow_configure_rss_action()
H A Dotx2_flow.h368 struct otx2_npc_flow_info *flow_info);
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_tun.c91 struct ulp_per_port_flow_info *flow_info; in ulp_install_inner_tun_flow() local
99 params = &flow_info->first_inner_tun_params; in ulp_install_inner_tun_flow()
103 params->fid = flow_info->first_tun_i_fid; in ulp_install_inner_tun_flow()
147 struct ulp_per_port_flow_info *flow_info; in ulp_post_process_first_inner_tun_flow() local
164 memcpy(&flow_info->first_inner_tun_params, params, in ulp_post_process_first_inner_tun_flow()
167 flow_info->first_tun_i_fid = params->fid; in ulp_post_process_first_inner_tun_flow()
168 flow_info->state = BNXT_ULP_FLOW_STATE_TUN_I_CACHED; in ulp_post_process_first_inner_tun_flow()
330 struct ulp_per_port_flow_info *flow_info; in ulp_clear_tun_inner_entry() local
335 flow_info = &tun_tbl[i].tun_flow_info[j]; in ulp_clear_tun_inner_entry()
336 if (flow_info->first_tun_i_fid == fid && in ulp_clear_tun_inner_entry()
[all …]
/f-stack/dpdk/examples/ipsec-secgw/
H A Dipsec.h83 struct flow_info { struct
87 extern struct flow_info flow_info_tbl[RTE_MAX_ETHPORTS]; argument
H A Dipsec-secgw.c106 struct flow_info flow_info_tbl[RTE_MAX_ETHPORTS];