| /f-stack/dpdk/app/test-flow-perf/ |
| H A D | flow_gen.c | 20 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 D | mlx5_flow.h | 1117 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 D | mlx5_flow.c | 50 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 D | rte_flow_classify.h | 211 const struct rte_flow_attr *attr, 238 const struct rte_flow_attr *attr,
|
| H A D | rte_flow_classify_parse.h | 31 typedef int (*parse_filter_t)(const struct rte_flow_attr *attr,
|
| H A D | rte_flow_classify_parse.c | 41 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 D | flow_blocks.c | 43 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 D | rte_flow_driver.h | 68 const struct rte_flow_attr *, 75 const struct rte_flow_attr *,
|
| H A D | rte_flow.h | 76 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 D | bnxt_ulp_flow.c | 17 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 D | failsafe_flow.c | 19 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 D | rte_eth_bond_flow.c | 17 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 D | enic_vf_representor.c | 291 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 D | igb_flow.c | 91 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 D | iavf_generic_flow.c | 25 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 D | i40e_flow.c | 36 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 D | tap_flow.c | 144 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 D | ixgbe_flow.c | 172 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 D | igc_flow.c | 68 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 D | hinic_pmd_flow.c | 178 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 D | rte_flow.rst | 35 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 D | dpaa2_flow.c | 920 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 D | flow_filtering.rst | 371 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 D | qede_filter.c | 708 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 D | ipn3ke_flow.c | 669 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()
|