Home
last modified time | relevance | path

Searched refs:rte_flow (Results 1 – 25 of 163) sorted by relevance

1234567

/dpdk/drivers/net/sfc/
H A Dsfc_flow.h98 struct rte_flow { struct
100 TAILQ_ENTRY(rte_flow) entries; /* flow list entries */ argument
103 TAILQ_HEAD(sfc_flow_list, rte_flow);
174 struct rte_flow *flow,
178 struct rte_flow *flow);
181 struct rte_flow *flow);
184 struct rte_flow *flow);
187 struct rte_flow *flow);
190 struct rte_flow *flow,
H A Dsfc_flow.c1449 struct rte_flow *flow) in sfc_flow_parse_rss()
2392 struct rte_flow *flow, in sfc_flow_parse_rte_to_mae()
2472 static struct rte_flow *
2475 struct rte_flow *flow; in sfc_flow_zmalloc()
2585 struct rte_flow *flow; in sfc_flow_validate()
2605 static struct rte_flow *
2651 struct rte_flow *flow, in sfc_flow_destroy()
2688 struct rte_flow *flow; in sfc_flow_flush()
2820 struct rte_flow *flow; in sfc_flow_fini()
2833 struct rte_flow *flow; in sfc_flow_stop()
[all …]
/dpdk/drivers/net/cnxk/
H A Dcn9k_flow.c9 struct rte_flow *
31 return (struct rte_flow *)flow; in cn9k_flow_create()
35 cn9k_flow_destroy(struct rte_eth_dev *eth_dev, struct rte_flow *rte_flow, in cn9k_flow_destroy() argument
38 struct roc_npc_flow *flow = (struct roc_npc_flow *)rte_flow; in cn9k_flow_destroy()
H A Dcn10k_flow.c124 struct rte_flow *
207 return (struct rte_flow *)flow; in cn10k_flow_create()
211 cn10k_flow_destroy(struct rte_eth_dev *eth_dev, struct rte_flow *rte_flow, in cn10k_flow_destroy() argument
214 struct roc_npc_flow *flow = (struct roc_npc_flow *)rte_flow; in cn10k_flow_destroy()
H A Dcn9k_flow.h9 struct rte_flow *cn9k_flow_create(struct rte_eth_dev *dev,
14 int cn9k_flow_destroy(struct rte_eth_dev *dev, struct rte_flow *flow,
H A Dcn10k_flow.h9 struct rte_flow *cn10k_flow_create(struct rte_eth_dev *dev,
14 int cn10k_flow_destroy(struct rte_eth_dev *dev, struct rte_flow *flow,
/dpdk/drivers/net/mvpp2/
H A Dmrvl_flow.c237 struct rte_flow *flow) in mrvl_parse_dmac()
253 struct rte_flow *flow) in mrvl_parse_smac()
269 struct rte_flow *flow) in mrvl_parse_type()
305 struct rte_flow *flow) in mrvl_parse_vlan_id()
655 struct rte_flow *flow) in mrvl_parse_ip6_next_hdr()
895 struct rte_flow *flow, in mrvl_parse_vlan()
1346 struct rte_flow *flow,
1430 struct rte_flow *flow, in mrvl_flow_parse_pattern()
1613 struct rte_flow *flow, in mrvl_flow_parse()
1715 static struct rte_flow *
[all …]
H A Dmrvl_ethdev.h88 struct rte_flow { struct
89 LIST_ENTRY(rte_flow) next;
174 LIST_HEAD(mrvl_flows, rte_flow) flows;
/dpdk/drivers/net/bonding/
H A Drte_eth_bond_flow.c16 static struct rte_flow *
21 struct rte_flow *flow; in bond_flow_alloc()
37 flow = rte_zmalloc_socket(NULL, offsetof(struct rte_flow, rule) + ret, in bond_flow_alloc()
56 bond_flow_release(struct rte_flow **flow) in bond_flow_release()
84 static struct rte_flow *
91 struct rte_flow *flow; in bond_flow_create()
123 bond_flow_destroy(struct rte_eth_dev *dev, struct rte_flow *flow, in bond_flow_destroy()
152 struct rte_flow *flow; in bond_flow_flush()
171 bond_flow_query_count(struct rte_eth_dev *dev, struct rte_flow *flow, in bond_flow_query_count()
202 bond_flow_query(struct rte_eth_dev *dev, struct rte_flow *flow, in bond_flow_query()
H A Deth_bond_private.h95 struct rte_flow { struct
96 TAILQ_ENTRY(rte_flow) next;
98 struct rte_flow *flows[RTE_MAX_ETHPORTS]; argument
155 TAILQ_HEAD(sub_flows, rte_flow) flow_list;
/dpdk/drivers/net/failsafe/
H A Dfailsafe_flow.c18 static struct rte_flow *
23 struct rte_flow *flow; in fs_flow_allocate()
39 flow = rte_zmalloc(NULL, offsetof(struct rte_flow, rule) + ret, in fs_flow_allocate()
58 fs_flow_release(struct rte_flow **flow) in fs_flow_release()
91 static struct rte_flow *
99 struct rte_flow *flow; in fs_flow_create()
129 struct rte_flow *flow, in fs_flow_destroy()
167 struct rte_flow *flow; in fs_flow_flush()
193 struct rte_flow *flow, in fs_flow_query()
/dpdk/drivers/net/tap/
H A Dtap_flow.c128 struct rte_flow { struct
140 struct rte_flow *flow; argument
181 static struct rte_flow *
190 struct rte_flow *flow);
194 struct rte_flow *flow,
1033 struct rte_flow *flow, in priv_flow_process()
1304 struct rte_flow *flow; in tap_flow_set_handle()
1359 static struct rte_flow *
1488 struct rte_flow *flow, in tap_flow_destroy_pmd()
1556 struct rte_flow *flow, in tap_flow_destroy()
[all …]
H A Drte_eth_tap.h86 LIST_HEAD(tap_rss_flows, rte_flow) rss_flows;
87 LIST_HEAD(tap_flows, rte_flow) flows; /* rte_flow rules */
89 LIST_HEAD(tap_implicit_flows, rte_flow) implicit_flows;
/dpdk/lib/ethdev/
H A Drte_flow_driver.h48 struct rte_flow *(*create)
57 struct rte_flow *,
66 struct rte_flow *,
78 struct rte_flow *flow,
206 struct rte_flow *(*async_create)
222 struct rte_flow *flow,
H A Dmeson.build11 'rte_flow.c',
21 'rte_flow.h',
/dpdk/drivers/net/mlx4/
H A Dmlx4_flow.c58 int (*merge)(struct rte_flow *flow,
669 struct rte_flow **addr) in mlx4_flow_prepare()
675 struct rte_flow *flow = &temp; in mlx4_flow_prepare()
901 *flow = (struct rte_flow){ in mlx4_flow_prepare()
1031 struct rte_flow *flow, in mlx4_flow_toggle()
1139 static struct rte_flow *
1147 struct rte_flow *flow; in mlx4_flow_create()
1207 struct rte_flow *flow, in mlx4_flow_destroy()
1367 struct rte_flow *flow; in mlx4_flow_internal()
1536 struct rte_flow *flow; in mlx4_flow_sync()
[all …]
H A Dmlx4_flow.h33 struct rte_flow { struct
34 LIST_ENTRY(rte_flow) next; /**< Pointer to the next flow structure. */
/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_flow.h74 struct rte_flow { struct
75 TAILQ_ENTRY(rte_flow) next; /**< Pointer to the next flow structure. */
80 TAILQ_HEAD(ipn3ke_flow_list, rte_flow); argument
/dpdk/drivers/net/igc/
H A Digc_flow.c658 static inline struct rte_flow *
662 struct rte_flow *flow = rte_malloc("igc flow filter", in igc_alloc_flow()
663 sizeof(struct rte_flow) + inbytes, 8); in igc_alloc_flow()
678 igc_append_flow(struct igc_flow_list *list, struct rte_flow *flow) in igc_append_flow()
688 igc_remove_flow(struct igc_flow_list *list, struct rte_flow *flow) in igc_remove_flow()
698 struct rte_flow *it; in igc_is_flow_in_list()
714 static struct rte_flow *
721 struct rte_flow *flow = NULL; in igc_flow_create()
828 igc_disable_flow(struct rte_eth_dev *dev, struct rte_flow *flow) in igc_disable_flow()
859 struct rte_flow *flow, in igc_flow_destroy()
[all …]
/dpdk/examples/flow_filtering/
H A Dflow_blocks.c8 struct rte_flow *
39 struct rte_flow *
49 struct rte_flow *flow = NULL; in generate_ipv4_flow()
/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.h451 struct rte_flow *flow,
455 struct rte_flow *flow,
459 struct rte_flow *flow,
462 struct rte_flow *flow,
465 typedef void (*engine_free_t) (struct rte_flow *flow);
513 struct rte_flow { struct
514 TAILQ_ENTRY(rte_flow) node;
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_flow.c297 struct rte_flow *flow = (struct rte_flow *)fs->private; in ch_rte_parsetype_pf()
856 cxgbe_rtef_parse_actions(struct rte_flow *flow, in cxgbe_rtef_parse_actions()
1039 cxgbe_rtef_parse_items(struct rte_flow *flow, in cxgbe_rtef_parse_items()
1094 cxgbe_flow_parse(struct rte_flow *flow, in cxgbe_flow_parse()
1159 static struct rte_flow *
1167 struct rte_flow *flow; in cxgbe_flow_create()
1170 flow = t4_os_alloc(sizeof(struct rte_flow)); in cxgbe_flow_create()
1257 static int __cxgbe_flow_query(struct rte_flow *flow, u64 *count, in __cxgbe_flow_query()
1272 cxgbe_flow_query(struct rte_eth_dev *dev, struct rte_flow *flow, in cxgbe_flow_query()
1334 struct rte_flow *flow; in cxgbe_flow_validate()
[all …]
/dpdk/drivers/net/hns3/
H A Dhns3_flow.h18 struct rte_flow { struct
33 struct rte_flow *flow; argument
/dpdk/drivers/net/ice/
H A Dice_generic_flow.h459 struct rte_flow *flow,
463 struct rte_flow *flow,
466 struct rte_flow *flow,
470 struct rte_flow *flow,
472 typedef void (*engine_free_t) (struct rte_flow *flow);
497 struct rte_flow { struct
498 TAILQ_ENTRY(rte_flow) node;
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_mux.c35 struct rte_flow { struct
56 struct rte_flow * argument
65 struct rte_flow *flow = NULL; in rte_pmd_dpaa2_mux_flow_create()
87 flow = rte_zmalloc(NULL, sizeof(struct rte_flow) + in rte_pmd_dpaa2_mux_flow_create()
94 key_iova = (void *)((size_t)flow + sizeof(struct rte_flow)); in rte_pmd_dpaa2_mux_flow_create()

1234567