Home
last modified time | relevance | path

Searched refs:rte_flow_attr (Results 1 – 25 of 59) sorted by relevance

123

/f-stack/dpdk/app/test-flow-perf/
H A Dflow_gen.c20 fill_attributes(struct rte_flow_attr *attr, in fill_attributes()
50 struct rte_flow_attr attr; in generate_flow()
57 memset(&attr, 0, sizeof(struct rte_flow_attr)); in generate_flow()
/f-stack/dpdk/drivers/net/mlx5/
H A Dmlx5_flow.h1117 const struct rte_flow_attr *attr,
1152 const struct rte_flow_attr *attr);
1156 const struct rte_flow_attr *attr);
1240 const struct rte_flow_attr *attr, in tunnel_use_standard_attr_group_translate()
1292 const struct rte_flow_attr *attr,
1295 const struct rte_flow_attr *attr,
1298 const struct rte_flow_attr *attr,
1302 const struct rte_flow_attr *attr,
1307 const struct rte_flow_attr *attr,
1312 const struct rte_flow_attr *attr,
[all …]
H A Dmlx5_flow.c50 const struct rte_flow_attr *attr,
1362 const struct rte_flow_attr *attr, in mlx5_flow_validate_action_queue()
1576 const struct rte_flow_attr *attr, in mlx5_flow_validate_action_default_miss()
1615 const struct rte_flow_attr *attr, in mlx5_flow_validate_action_count()
3029 const struct rte_flow_attr *attr, in flow_drv_prepare()
3568 const struct rte_flow_attr *attr,
3589 struct rte_flow_attr attr = { in flow_dv_mreg_create_cb()
4077 const struct rte_flow_attr *attr, in flow_create_split_inner()
4463 const struct rte_flow_attr *attr, in flow_check_match_action()
4898 const struct rte_flow_attr *attr, in flow_create_split_meter()
[all …]
/f-stack/dpdk/lib/librte_flow_classify/
H A Drte_flow_classify.h211 const struct rte_flow_attr *attr,
238 const struct rte_flow_attr *attr,
H A Drte_flow_classify_parse.h31 typedef int (*parse_filter_t)(const struct rte_flow_attr *attr,
H A Drte_flow_classify_parse.c41 classify_parse_ntuple_filter(const struct rte_flow_attr *attr,
200 classify_parse_ntuple_filter(const struct rte_flow_attr *attr, in classify_parse_ntuple_filter()
/f-stack/dpdk/examples/flow_filtering/
H A Dflow_blocks.c43 struct rte_flow_attr attr; in generate_ipv4_flow()
59 memset(&attr, 0, sizeof(struct rte_flow_attr)); in generate_ipv4_flow()
/f-stack/dpdk/lib/librte_ethdev/
H A Drte_flow_driver.h68 const struct rte_flow_attr *,
75 const struct rte_flow_attr *,
H A Drte_flow.h76 struct rte_flow_attr { struct
2918 const struct rte_flow_attr *attr_ro; /**< RO attributes. */
2919 struct rte_flow_attr *attr; /**< Attributes. */
3178 const struct rte_flow_attr *attr,
3205 const struct rte_flow_attr *attr,
3360 struct rte_flow_attr attr; /**< Attributes. */
3395 const struct rte_flow_attr *attr,
/f-stack/dpdk/drivers/net/bnxt/tf_ulp/
H A Dbnxt_ulp_flow.c17 bnxt_ulp_flow_validate_args(const struct rte_flow_attr *attr, in bnxt_ulp_flow_validate_args()
66 const struct rte_flow_attr *attr) in bnxt_ulp_set_dir_attributes()
101 const struct rte_flow_attr *attr, in bnxt_ulp_flow_create()
220 const struct rte_flow_attr *attr, in bnxt_ulp_flow_validate()
/f-stack/dpdk/drivers/net/failsafe/
H A Dfailsafe_flow.c19 fs_flow_allocate(const struct rte_flow_attr *attr, in fs_flow_allocate()
66 const struct rte_flow_attr *attr, in fs_flow_validate()
93 const struct rte_flow_attr *attr, in fs_flow_create()
/f-stack/dpdk/drivers/net/bonding/
H A Drte_eth_bond_flow.c17 bond_flow_alloc(int numa_node, const struct rte_flow_attr *attr, in bond_flow_alloc()
63 bond_flow_validate(struct rte_eth_dev *dev, const struct rte_flow_attr *attr, in bond_flow_validate()
85 bond_flow_create(struct rte_eth_dev *dev, const struct rte_flow_attr *attr, in bond_flow_create()
/f-stack/dpdk/drivers/net/enic/
H A Denic_vf_representor.c291 adjust_flow_attr(const struct rte_flow_attr *attrs, in adjust_flow_attr()
292 struct rte_flow_attr *vf_attrs, in adjust_flow_attr()
317 const struct rte_flow_attr *attrs, in enic_vf_flow_validate()
322 struct rte_flow_attr vf_attrs; in enic_vf_flow_validate()
334 const struct rte_flow_attr *attrs, in enic_vf_flow_create()
339 struct rte_flow_attr vf_attrs; in enic_vf_flow_create()
/f-stack/dpdk/drivers/net/e1000/
H A Digb_flow.c91 cons_parse_ntuple_filter(const struct rte_flow_attr *attr, in cons_parse_ntuple_filter()
413 const struct rte_flow_attr *attr, in igb_parse_ntuple_filter()
489 cons_parse_ethertype_filter(const struct rte_flow_attr *attr, in cons_parse_ethertype_filter()
671 const struct rte_flow_attr *attr, in igb_parse_ethertype_filter()
759 cons_parse_syn_filter(const struct rte_flow_attr *attr, in cons_parse_syn_filter()
977 const struct rte_flow_attr *attr, in igb_parse_syn_filter()
1041 cons_parse_flex_filter(const struct rte_flow_attr *attr, in cons_parse_flex_filter()
1271 const struct rte_flow_attr *attr, in igb_parse_flex_filter()
1312 const struct rte_flow_attr *attr, in igb_parse_rss_filter()
1438 const struct rte_flow_attr *attr, in igb_flow_create()
[all …]
/f-stack/dpdk/drivers/net/iavf/
H A Diavf_generic_flow.c25 const struct rte_flow_attr *attr,
30 const struct rte_flow_attr *attr,
917 iavf_flow_valid_attr(const struct rte_flow_attr *attr, in iavf_flow_valid_attr()
1150 const struct rte_flow_attr *attr, in iavf_flow_process_filter()
1206 const struct rte_flow_attr *attr, in iavf_flow_validate()
1219 const struct rte_flow_attr *attr, in iavf_flow_create()
/f-stack/dpdk/drivers/net/i40e/
H A Di40e_flow.c36 const struct rte_flow_attr *attr,
41 const struct rte_flow_attr *attr,
64 const struct rte_flow_attr *attr,
79 const struct rte_flow_attr *attr,
91 const struct rte_flow_attr *attr,
97 const struct rte_flow_attr *attr,
124 const struct rte_flow_attr *attr,
136 const struct rte_flow_attr *attr,
3586 const struct rte_flow_attr *attr, in i40e_flow_parse_l4_cloud_filter()
5002 const struct rte_flow_attr *attr, in i40e_parse_rss_filter()
[all …]
/f-stack/dpdk/drivers/net/tap/
H A Dtap_flow.c144 struct rte_flow_attr attr;
176 const struct rte_flow_attr *attr,
183 const struct rte_flow_attr *attr,
204 const struct rte_flow_attr *attr,
1029 const struct rte_flow_attr *attr, in priv_flow_process()
1274 const struct rte_flow_attr *attr, in tap_flow_validate()
1355 const struct rte_flow_attr *attr, in tap_flow_create()
1679 struct rte_flow_attr *attr = &implicit_rte_flows[idx].attr; in tap_flow_implicit_create()
1835 const struct rte_flow_attr *attr, in rss_enable()
/f-stack/dpdk/drivers/net/ixgbe/
H A Dixgbe_flow.c172 cons_parse_ntuple_filter(const struct rte_flow_attr *attr, in cons_parse_ntuple_filter()
616 const struct rte_flow_attr *attr, in ixgbe_parse_ntuple_filter()
856 const struct rte_flow_attr *attr, in ixgbe_parse_ethertype_filter()
1145 const struct rte_flow_attr *attr, in ixgbe_parse_syn_filter()
1188 const struct rte_flow_attr *attr, in cons_parse_l2_tn_filter()
1349 const struct rte_flow_attr *attr, in ixgbe_parse_l2_tn_filter()
1592 const struct rte_flow_attr *attr, in ixgbe_parse_fdir_filter_normal()
2753 const struct rte_flow_attr *attr, in ixgbe_parse_fdir_filter()
2802 const struct rte_flow_attr *attr, in ixgbe_parse_rss_filter()
3007 const struct rte_flow_attr *attr, in ixgbe_flow_create()
[all …]
/f-stack/dpdk/drivers/net/igc/
H A Digc_flow.c68 igc_parse_attribute(const struct rte_flow_attr *attr, in igc_parse_attribute()
266 const struct rte_flow_attr *attr, in igc_parse_flow()
716 const struct rte_flow_attr *attr, in igc_flow_create()
800 const struct rte_flow_attr *attr, in igc_flow_validate()
/f-stack/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c178 static int hinic_check_filter_arg(const struct rte_flow_attr *attr, in hinic_check_filter_arg()
286 static int cons_parse_ethertype_filter(const struct rte_flow_attr *attr, in cons_parse_ethertype_filter()
357 const struct rte_flow_attr *attr, in hinic_parse_ethertype_filter()
743 static int cons_parse_ntuple_filter(const struct rte_flow_attr *attr, in cons_parse_ntuple_filter()
767 const struct rte_flow_attr *attr, in hinic_parse_ntuple_filter()
1477 hinic_parse_fdir_filter_normal(const struct rte_flow_attr *attr, in hinic_parse_fdir_filter_normal()
1524 hinic_parse_fdir_filter_tcam_normal(const struct rte_flow_attr *attr, in hinic_parse_fdir_filter_tcam_normal()
1577 hinic_parse_fdir_filter_tacm_tunnel(const struct rte_flow_attr *attr, in hinic_parse_fdir_filter_tacm_tunnel()
1601 const struct rte_flow_attr *attr, in hinic_parse_fdir_filter()
1637 const struct rte_flow_attr *attr, in hinic_flow_validate()
[all …]
/f-stack/dpdk/doc/guides/howto/
H A Drte_flow.rst35 struct rte_flow_attr attr = { .ingress = 1 };
130 struct rte_flow_attr attr = {.ingress = 1};
230 struct rte_flow_attr attr = { .ingress = 1 };
/f-stack/dpdk/drivers/net/dpaa2/
H A Ddpaa2_flow.c920 const struct rte_flow_attr *attr, in dpaa2_configure_flow_eth()
1168 const struct rte_flow_attr *attr, in dpaa2_configure_flow_vlan()
1404 const struct rte_flow_attr *attr, in dpaa2_configure_flow_generic_ip()
1737 const struct rte_flow_attr *attr, in dpaa2_configure_flow_icmp()
1979 const struct rte_flow_attr *attr, in dpaa2_configure_flow_udp()
2218 const struct rte_flow_attr *attr, in dpaa2_configure_flow_tcp()
2458 const struct rte_flow_attr *attr, in dpaa2_configure_flow_sctp()
2699 const struct rte_flow_attr *attr, in dpaa2_configure_flow_gre()
2868 const struct rte_flow_attr *attr, in dpaa2_configure_flow_raw()
3239 const struct rte_flow_attr *attr) in dpaa2_flow_verify_attr()
[all …]
/f-stack/dpdk/doc/guides/sample_app_ug/
H A Dflow_filtering.rst371 struct rte_flow_attr attr;
386 memset(&attr, 0, sizeof(struct rte_flow_attr));
433 struct rte_flow_attr attr;
446 memset(&attr, 0, sizeof(struct rte_flow_attr));
/f-stack/dpdk/drivers/net/qede/
H A Dqede_filter.c708 const struct rte_flow_attr *attr, in qede_flow_validate_attr()
935 const struct rte_flow_attr *attr, in qede_flow_parse()
963 const struct rte_flow_attr *attr, in qede_flow_validate()
973 const struct rte_flow_attr *attr, in qede_flow_create()
/f-stack/dpdk/drivers/net/ipn3ke/
H A Dipn3ke_flow.c669 ipn3ke_flow_convert_attributes(const struct rte_flow_attr *attr, in ipn3ke_flow_convert_attributes()
1128 ipn3ke_flow_convert(const struct rte_flow_attr *attr, in ipn3ke_flow_convert()
1152 const struct rte_flow_attr *attr, const struct rte_flow_item pattern[], in ipn3ke_flow_validate()
1161 const struct rte_flow_attr *attr, const struct rte_flow_item pattern[], in ipn3ke_flow_create()

123