Home
last modified time | relevance | path

Searched refs:flow_list (Results 1 – 25 of 37) sorted by relevance

12

/dpdk/drivers/net/failsafe/
H A Dfailsafe_flow.c113 TAILQ_INSERT_TAIL(&PRIV(dev)->flow_list, flow, next); in fs_flow_create()
156 TAILQ_REMOVE(&PRIV(dev)->flow_list, flow, next); in fs_flow_destroy()
183 RTE_TAILQ_FOREACH_SAFE(flow, &PRIV(dev)->flow_list, next, tmp) { in fs_flow_flush()
184 TAILQ_REMOVE(&PRIV(dev)->flow_list, flow, next); in fs_flow_flush()
H A Dfailsafe_ether.c243 if (TAILQ_EMPTY(&PRIV(dev)->flow_list)) { in fs_eth_dev_conf_apply()
255 TAILQ_FOREACH(flow, &PRIV(dev)->flow_list, next) { in fs_eth_dev_conf_apply()
H A Dfailsafe.c190 TAILQ_INIT(&PRIV(dev)->flow_list); in fs_eth_dev_create()
H A Dfailsafe_private.h160 TAILQ_HEAD(sub_flows, rte_flow) flow_list;
/dpdk/drivers/common/cnxk/
H A Droc_npc.c189 npc->flow_list = plt_zmalloc(sz, 0); in roc_npc_init()
190 if (npc->flow_list == NULL) { in roc_npc_init()
206 TAILQ_INIT(&npc->flow_list[idx]); in roc_npc_init()
236 if (npc->flow_list) in roc_npc_init()
237 plt_free(npc->flow_list); in roc_npc_init()
257 if (npc->flow_list) { in roc_npc_fini()
258 plt_free(npc->flow_list); in roc_npc_fini()
259 npc->flow_list = NULL; in roc_npc_fini()
1258 list = &npc->flow_list[flow->priority]; in roc_npc_flow_create()
1331 TAILQ_REMOVE(&npc->flow_list[flow->priority], flow, next); in roc_npc_flow_destroy()
[all …]
H A Droc_npc_mcam.c814 list = &npc->flow_list[idx]; in npc_flow_enable_all_entries()
836 while ((flow = TAILQ_FIRST(&npc->flow_list[idx])) != NULL) { in npc_flow_free_all_resources()
843 TAILQ_REMOVE(&npc->flow_list[idx], flow, next); in npc_flow_free_all_resources()
H A Droc_npc_priv.h389 struct npc_flow_list *flow_list; member
/dpdk/drivers/net/bonding/
H A Drte_eth_bond_flow.c109 TAILQ_INSERT_TAIL(&internals->flow_list, flow, next); in bond_flow_create()
143 TAILQ_REMOVE(&internals->flow_list, flow, next); in bond_flow_destroy()
160 RTE_TAILQ_FOREACH_SAFE(flow, &internals->flow_list, next, tmp) { in bond_flow_flush()
H A Drte_eth_bond_api.c260 TAILQ_FOREACH(flow, &internals->flow_list, next) { in slave_rte_flow_prepare()
272 TAILQ_FOREACH(flow, &internals->flow_list, next) { in slave_rte_flow_prepare()
699 TAILQ_FOREACH(flow, &internals->flow_list, next) { in __eth_bond_slave_remove_lock_free()
H A Deth_bond_private.h155 TAILQ_HEAD(sub_flows, rte_flow) flow_list;
/dpdk/drivers/net/igc/
H A Digc_ethdev.h240 struct igc_flow_list flow_list; member
264 (&((struct igc_adapter *)(_dev)->data->dev_private)->flow_list)
/dpdk/drivers/net/sfc/
H A Dsfc_flow.c2626 TAILQ_INSERT_TAIL(&sa->flow_list, flow, entries); in sfc_flow_create()
2639 TAILQ_REMOVE(&sa->flow_list, flow, entries); in sfc_flow_create()
2660 TAILQ_FOREACH(flow_ptr, &sa->flow_list, entries) { in sfc_flow_destroy()
2674 TAILQ_REMOVE(&sa->flow_list, flow, entries); in sfc_flow_destroy()
2693 while ((flow = TAILQ_FIRST(&sa->flow_list)) != NULL) { in sfc_flow_flush()
2702 TAILQ_REMOVE(&sa->flow_list, flow, entries); in sfc_flow_flush()
2814 TAILQ_INIT(&sa->flow_list); in sfc_flow_init()
2824 while ((flow = TAILQ_FIRST(&sa->flow_list)) != NULL) { in sfc_flow_fini()
2825 TAILQ_REMOVE(&sa->flow_list, flow, entries); in sfc_flow_fini()
2837 TAILQ_FOREACH(flow, &sa->flow_list, entries) in sfc_flow_stop()
[all …]
H A Dsfc.h249 struct sfc_flow_list flow_list; member
/dpdk/drivers/net/bnxt/
H A Dbnxt_vnic.h55 STAILQ_HEAD(, rte_flow) flow_list;
H A Dbnxt_stats.c806 if (STAILQ_EMPTY(&vnic->flow_list)) in bnxt_dev_xstats_get_op()
809 STAILQ_FOREACH(flow, &vnic->flow_list, next) { in bnxt_dev_xstats_get_op()
1044 if (STAILQ_EMPTY(&vnic->flow_list)) in bnxt_flow_stats_req()
1047 STAILQ_FOREACH(flow, &vnic->flow_list, next) { in bnxt_flow_stats_req()
H A Dbnxt_flow.c1844 STAILQ_FOREACH(flow, &vnic->flow_list, next) { in bnxt_match_filter()
2109 STAILQ_INSERT_TAIL(&vnic->flow_list, flow, next); in bnxt_flow_create()
2241 STAILQ_REMOVE(&vnic->flow_list, flow, rte_flow, next); in _bnxt_flow_destroy()
2250 STAILQ_EMPTY(&vnic->flow_list)) { in _bnxt_flow_destroy()
2314 while (!STAILQ_EMPTY(&vnic->flow_list)) { in bnxt_flow_flush()
2315 flow = STAILQ_FIRST(&vnic->flow_list); in bnxt_flow_flush()
H A Dbnxt_vnic.c57 STAILQ_INIT(&vnic->flow_list); in bnxt_init_vnics()
/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_flow.c1200 TAILQ_INSERT_TAIL(&hw->flow_list, flow, next); in ipn3ke_flow_create()
1214 TAILQ_REMOVE(&hw->flow_list, flow, next); in ipn3ke_flow_destroy()
1234 RTE_TAILQ_FOREACH_SAFE(flow, &hw->flow_list, next, temp) { in ipn3ke_flow_flush()
1235 TAILQ_REMOVE(&hw->flow_list, flow, next); in ipn3ke_flow_flush()
1364 TAILQ_INIT(&hw->flow_list); in ipn3ke_flow_init()
/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.c1800 TAILQ_INIT(&vf->flow_list); in iavf_flow_init()
1838 while ((p_flow = TAILQ_FIRST(&vf->flow_list))) { in iavf_flow_uninit()
1839 TAILQ_REMOVE(&vf->flow_list, p_flow, node); in iavf_flow_uninit()
2257 TAILQ_INSERT_TAIL(&vf->flow_list, flow, node); in iavf_flow_create()
2303 TAILQ_REMOVE(&vf->flow_list, flow, node); in iavf_flow_destroy()
2325 RTE_TAILQ_FOREACH_SAFE(p_flow, &vf->flow_list, node, temp) { in iavf_flow_flush()
H A Diavf.h256 struct iavf_flow_list flow_list; member
/dpdk/drivers/net/ice/
H A Dice_generic_flow.c1828 TAILQ_INIT(&pf->flow_list); in ice_flow_init()
1869 while ((p_flow = TAILQ_FIRST(&pf->flow_list))) { in ice_flow_uninit()
1870 TAILQ_REMOVE(&pf->flow_list, p_flow, node); in ice_flow_uninit()
2479 TAILQ_INSERT_TAIL(&pf->flow_list, flow, node); in ice_flow_create()
2508 TAILQ_REMOVE(&pf->flow_list, flow, node); in ice_flow_destroy()
2528 RTE_TAILQ_FOREACH_SAFE(p_flow, &pf->flow_list, node, temp) { in ice_flow_flush()
2595 RTE_TAILQ_FOREACH_SAFE(p_flow, &pf->flow_list, node, temp) { in ice_flow_redirect()
/dpdk/app/test-pmd/
H A Dconfig.c2543 if (port->flow_list) { in port_queue_flow_create()
2604 port->flow_list = pf; in port_queue_flow_create()
2630 tmp = &port->flow_list; in port_queue_flow_destroy()
2884 if (port->flow_list) { in port_flow_create()
2922 port->flow_list = pf; in port_flow_create()
2942 tmp = &port->flow_list; in port_flow_destroy()
2996 while (port->flow_list) { in port_flow_flush()
2999 free(port->flow_list); in port_flow_flush()
3000 port->flow_list = pf; in port_flow_flush()
3024 pflow = port->flow_list; in port_flow_dump()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c1276 flow_node = TAILQ_FIRST(&hw->flow_list); in hns3_filterlist_flush()
1278 TAILQ_REMOVE(&hw->flow_list, flow_node, entries); in hns3_filterlist_flush()
1281 flow_node = TAILQ_FIRST(&hw->flow_list); in hns3_filterlist_flush()
1896 TAILQ_INSERT_TAIL(&hw->flow_list, flow_node, entries); in hns3_flow_create()
1909 TAILQ_REMOVE(&hw->flow_list, flow_node, entries); in hns3_flow_create()
1973 TAILQ_FOREACH(flow_node, &hw->flow_list, entries) { in hns3_flow_destroy()
1975 TAILQ_REMOVE(&hw->flow_list, flow_node, entries); in hns3_flow_destroy()
2331 TAILQ_INIT(&hw->flow_list); in hns3_flow_init()
/dpdk/drivers/net/softnic/
H A Drte_eth_softnic_internals.h56 TAILQ_HEAD(flow_list, rte_flow);
524 struct flow_list flows;
/dpdk/drivers/net/i40e/
H A Di40e_flow.c4701 TAILQ_INSERT_TAIL(&pf->flow_list, flow, node); in i40e_flow_create()
4757 TAILQ_REMOVE(&pf->flow_list, flow, node); in i40e_flow_destroy()
4926 RTE_TAILQ_FOREACH_SAFE(flow, &pf->flow_list, node, temp) { in i40e_flow_flush_fdir_filter()
4928 TAILQ_REMOVE(&pf->flow_list, flow, node); in i40e_flow_flush_fdir_filter()
4981 RTE_TAILQ_FOREACH_SAFE(flow, &pf->flow_list, node, temp) { in i40e_flow_flush_ethertype_filter()
4983 TAILQ_REMOVE(&pf->flow_list, flow, node); in i40e_flow_flush_ethertype_filter()
5009 RTE_TAILQ_FOREACH_SAFE(flow, &pf->flow_list, node, temp) { in i40e_flow_flush_tunnel_filter()
5011 TAILQ_REMOVE(&pf->flow_list, flow, node); in i40e_flow_flush_tunnel_filter()

12