Home
last modified time | relevance | path

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

123456

/f-stack/dpdk/drivers/net/sfc/
H A Dsfc_flow.h95 struct rte_flow { struct
97 TAILQ_ENTRY(rte_flow) entries; /* flow list entries */ argument
100 TAILQ_HEAD(sfc_flow_list, rte_flow);
169 struct rte_flow *flow,
173 struct rte_flow *flow);
176 struct rte_flow *flow);
179 struct rte_flow *flow);
182 struct rte_flow *flow);
H A Dsfc_flow.c1347 struct rte_flow *flow) in sfc_flow_parse_rss()
2431 struct rte_flow *flow, in sfc_flow_parse_rte_to_mae()
2478 static struct rte_flow *
2481 struct rte_flow *flow; in sfc_flow_zmalloc()
2591 struct rte_flow *flow; in sfc_flow_validate()
2611 static struct rte_flow *
2657 struct rte_flow *flow, in sfc_flow_destroy()
2694 struct rte_flow *flow; in sfc_flow_flush()
2758 struct rte_flow *flow; in sfc_flow_fini()
2773 struct rte_flow *flow; in sfc_flow_stop()
[all …]
/f-stack/dpdk/drivers/net/mvpp2/
H A Dmrvl_flow.c407 struct rte_flow *flow) in mrvl_parse_dmac()
423 struct rte_flow *flow) in mrvl_parse_smac()
439 struct rte_flow *flow) in mrvl_parse_type()
473 struct rte_flow *flow) in mrvl_parse_vlan_id()
807 struct rte_flow *flow) in mrvl_parse_ip6_next_hdr()
1039 struct rte_flow *flow, in mrvl_parse_vlan()
2034 struct rte_flow *flow,
2169 struct rte_flow *flow, in mrvl_flow_parse_pattern()
2332 struct rte_flow *flow, in mrvl_flow_parse()
2557 static struct rte_flow *
[all …]
H A Dmrvl_ethdev.h116 struct rte_flow { struct
117 LIST_ENTRY(rte_flow) next;
201 LIST_HEAD(mrvl_flows, rte_flow) flows;
/f-stack/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;
/f-stack/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()
/f-stack/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()
1353 static struct rte_flow *
1362 struct rte_flow *flow = NULL; in tap_flow_create()
1483 struct rte_flow *flow, in tap_flow_destroy_pmd()
1552 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;
/f-stack/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
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.h279 struct rte_flow *flow,
283 struct rte_flow *flow,
287 struct rte_flow *flow,
290 struct rte_flow *flow,
293 typedef void (*engine_free_t) (struct rte_flow *flow);
339 struct rte_flow { struct
340 TAILQ_ENTRY(rte_flow) node;
H A Diavf_generic_flow.c35 struct rte_flow *flow,
38 struct rte_flow *flow,
787 struct rte_flow *flow,
834 struct rte_flow *p_flow; in iavf_flow_uninit()
1081 struct rte_flow *flow, in iavf_parse_engine_create()
1110 struct rte_flow *flow, in iavf_parse_engine_validate()
1149 struct rte_flow *flow, in iavf_flow_process_filter()
1217 static struct rte_flow *
1275 struct rte_flow *flow, in iavf_flow_destroy()
1313 struct rte_flow *p_flow; in iavf_flow_flush()
[all …]
/f-stack/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()
899 *flow = (struct rte_flow){ in mlx4_flow_prepare()
1029 struct rte_flow *flow, in mlx4_flow_toggle()
1137 static struct rte_flow *
1145 struct rte_flow *flow; in mlx4_flow_create()
1205 struct rte_flow *flow, in mlx4_flow_destroy()
1365 struct rte_flow *flow; in mlx4_flow_internal()
1534 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. */
/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_flow.h152 struct rte_flow { struct
162 TAILQ_ENTRY(rte_flow) next; argument
165 TAILQ_HEAD(otx2_flow_list, rte_flow);
208 struct rte_flow *flow;
365 int otx2_flow_mcam_alloc_and_write(struct rte_flow *flow,
399 struct rte_flow *flow);
/f-stack/dpdk/examples/flow_filtering/
H A Dflow_blocks.c8 struct rte_flow *
37 struct rte_flow *
46 struct rte_flow *flow = NULL; in generate_ipv4_flow()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_flow_driver.h73 struct rte_flow *(*create)
82 struct rte_flow *,
91 struct rte_flow *,
H A Dmeson.build9 'rte_flow.c',
22 'rte_flow.h',
/f-stack/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()
83 flow = rte_zmalloc(NULL, sizeof(struct rte_flow) + in rte_pmd_dpaa2_mux_flow_create()
90 key_iova = (void *)((size_t)flow + sizeof(struct rte_flow)); in rte_pmd_dpaa2_mux_flow_create()
/f-stack/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()
831 igc_disable_flow(struct rte_eth_dev *dev, struct rte_flow *flow) in igc_disable_flow()
862 struct rte_flow *flow, in igc_flow_destroy()
[all …]
H A Digc_ethdev.h204 struct rte_flow { struct
205 TAILQ_ENTRY(rte_flow) node;
212 TAILQ_HEAD(igc_flow_list, rte_flow); argument
/f-stack/dpdk/drivers/net/cxgbe/
H A Dcxgbe_flow.c302 struct rte_flow *flow = (struct rte_flow *)fs->private; in ch_rte_parsetype_pf()
861 cxgbe_rtef_parse_actions(struct rte_flow *flow, in cxgbe_rtef_parse_actions()
1044 cxgbe_rtef_parse_items(struct rte_flow *flow, in cxgbe_rtef_parse_items()
1099 cxgbe_flow_parse(struct rte_flow *flow, in cxgbe_flow_parse()
1164 static struct rte_flow *
1172 struct rte_flow *flow; in cxgbe_flow_create()
1175 flow = t4_os_alloc(sizeof(struct rte_flow)); in cxgbe_flow_create()
1262 static int __cxgbe_flow_query(struct rte_flow *flow, u64 *count, in __cxgbe_flow_query()
1277 cxgbe_flow_query(struct rte_eth_dev *dev, struct rte_flow *flow, in cxgbe_flow_query()
1339 struct rte_flow *flow; in cxgbe_flow_validate()
[all …]
/f-stack/dpdk/drivers/net/ice/
H A Dice_generic_flow.h531 struct rte_flow *flow,
535 struct rte_flow *flow,
538 struct rte_flow *flow,
542 struct rte_flow *flow,
544 typedef void (*engine_free_t) (struct rte_flow *flow);
568 struct rte_flow { struct
569 TAILQ_ENTRY(rte_flow) node;
/f-stack/dpdk/app/test-flow-perf/
H A Dflow_gen.c37 struct rte_flow *
53 struct rte_flow *flow = NULL; in generate_flow()
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp_flow.c99 static struct rte_flow *
110 struct rte_flow *flow_id; in bnxt_ulp_flow_create()
204 flow_id = (struct rte_flow *)((uintptr_t)fid); in bnxt_ulp_flow_create()
288 struct rte_flow *flow, in bnxt_ulp_flow_destroy()
383 struct rte_flow *flow, in bnxt_ulp_flow_query()

123456