| /dpdk/examples/flow_filtering/ |
| H A D | flow_blocks.c | 51 struct rte_flow_item_ipv4 ip_spec; in generate_ipv4_flow() 52 struct rte_flow_item_ipv4 ip_mask; in generate_ipv4_flow() 89 memset(&ip_spec, 0, sizeof(struct rte_flow_item_ipv4)); in generate_ipv4_flow() 90 memset(&ip_mask, 0, sizeof(struct rte_flow_item_ipv4)); in generate_ipv4_flow()
|
| /dpdk/drivers/net/mvpp2/ |
| H A D | mrvl_flow.c | 375 mrvl_parse_ip4_dscp(const struct rte_flow_item_ipv4 *spec, in mrvl_parse_ip4_dscp() 376 const struct rte_flow_item_ipv4 *mask, in mrvl_parse_ip4_dscp() 415 mrvl_parse_ip4_addr(const struct rte_flow_item_ipv4 *spec, in mrvl_parse_ip4_addr() 416 const struct rte_flow_item_ipv4 *mask, in mrvl_parse_ip4_addr() 463 mrvl_parse_ip4_dip(const struct rte_flow_item_ipv4 *spec, in mrvl_parse_ip4_dip() 464 const struct rte_flow_item_ipv4 *mask, in mrvl_parse_ip4_dip() 479 mrvl_parse_ip4_sip(const struct rte_flow_item_ipv4 *spec, in mrvl_parse_ip4_sip() 480 const struct rte_flow_item_ipv4 *mask, in mrvl_parse_ip4_sip() 497 mrvl_parse_ip4_proto(const struct rte_flow_item_ipv4 *spec, in mrvl_parse_ip4_proto() 498 const struct rte_flow_item_ipv4 *mask __rte_unused, in mrvl_parse_ip4_proto() [all …]
|
| /dpdk/drivers/net/bnxt/tf_ulp/ |
| H A D | ulp_rte_parser.c | 1036 const struct rte_flow_item_ipv4 *ipv4_spec = item->spec; in ulp_rte_ipv4_hdr_handler() 1037 const struct rte_flow_item_ipv4 *ipv4_mask = item->mask; in ulp_rte_ipv4_hdr_handler() 1062 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.version_ihl); in ulp_rte_ipv4_hdr_handler() 1081 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.total_length); in ulp_rte_ipv4_hdr_handler() 1087 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.packet_id); in ulp_rte_ipv4_hdr_handler() 1101 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.time_to_live); in ulp_rte_ipv4_hdr_handler() 1118 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.hdr_checksum); in ulp_rte_ipv4_hdr_handler() 1124 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.src_addr); in ulp_rte_ipv4_hdr_handler() 1131 size = sizeof(((struct rte_flow_item_ipv4 *)NULL)->hdr.dst_addr); in ulp_rte_ipv4_hdr_handler() 1851 const struct rte_flow_item_ipv4 *ip) in ulp_rte_enc_ipv4_hdr_handler() [all …]
|
| /dpdk/app/test/ |
| H A D | test_flow_classify.c | 108 static struct rte_flow_item_ipv4 ipv4_udp_spec_1 = { 112 static const struct rte_flow_item_ipv4 ipv4_mask_24 = { 144 static struct rte_flow_item_ipv4 ipv4_tcp_spec_1 = { 163 static struct rte_flow_item_ipv4 ipv4_sctp_spec_1 = {
|
| /dpdk/examples/ipsec-secgw/ |
| H A D | flow.c | 22 struct rte_flow_item_ipv4 spec; 23 struct rte_flow_item_ipv4 mask;
|
| H A D | ipsec.h | 156 struct rte_flow_item_ipv4 ipv4_spec;
|
| /dpdk/drivers/net/sfc/ |
| H A D | sfc_mae.c | 2091 offsetof(struct rte_flow_item_ipv4, hdr.src_addr), 2096 offsetof(struct rte_flow_item_ipv4, hdr.dst_addr), 2109 RTE_SIZEOF_FIELD(struct rte_flow_item_ipv4, 2116 offsetof(struct rte_flow_item_ipv4, hdr.time_to_live), 2128 struct rte_flow_item_ipv4 supp_mask; in sfc_mae_rule_parse_item_ipv4() 2140 sizeof(struct rte_flow_item_ipv4), error); in sfc_mae_rule_parse_item_ipv4() 2148 const struct rte_flow_item_ipv4 *item_spec; in sfc_mae_rule_parse_item_ipv4() 2149 const struct rte_flow_item_ipv4 *item_mask; in sfc_mae_rule_parse_item_ipv4() 2151 item_spec = (const struct rte_flow_item_ipv4 *)spec; in sfc_mae_rule_parse_item_ipv4() 2152 item_mask = (const struct rte_flow_item_ipv4 *)mask; in sfc_mae_rule_parse_item_ipv4() [all …]
|
| H A D | sfc_flow.c | 480 const struct rte_flow_item_ipv4 *spec = NULL; in sfc_flow_parse_ipv4() 481 const struct rte_flow_item_ipv4 *mask = NULL; in sfc_flow_parse_ipv4() 483 const struct rte_flow_item_ipv4 supp_mask = { in sfc_flow_parse_ipv4() 496 sizeof(struct rte_flow_item_ipv4), in sfc_flow_parse_ipv4()
|
| /dpdk/doc/guides/howto/ |
| H A D | rte_flow.rst | 40 struct rte_flow_item_ipv4 ipv4; 135 struct rte_flow_item_ipv4 ipv4; 136 struct rte_flow_item_ipv4 ipv4_mask;
|
| /dpdk/drivers/net/dpaa2/ |
| H A D | dpaa2_mux.c | 105 const struct rte_flow_item_ipv4 *spec; in rte_pmd_dpaa2_mux_flow_create() 113 spec = (const struct rte_flow_item_ipv4 *)pattern[0]->spec; in rte_pmd_dpaa2_mux_flow_create()
|
| /dpdk/app/test-flow-perf/ |
| H A D | items_gen.c | 55 static struct rte_flow_item_ipv4 ipv4_specs[RTE_MAX_LCORE] __rte_cache_aligned; in add_ipv4() 56 static struct rte_flow_item_ipv4 ipv4_masks[RTE_MAX_LCORE] __rte_cache_aligned; in add_ipv4()
|
| /dpdk/drivers/net/ipn3ke/ |
| H A D | ipn3ke_flow.c | 354 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_ip_tcp() 419 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_ip_udp() 487 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_ip_nvgre() 561 const struct rte_flow_item_ipv4 *ipv4 = NULL; in ipn3ke_pattern_vxlan_ip_udp()
|
| /dpdk/lib/flow_classify/ |
| H A D | rte_flow_classify_parse.c | 207 const struct rte_flow_item_ipv4 *ipv4_spec; in classify_parse_ntuple_filter() 208 const struct rte_flow_item_ipv4 *ipv4_mask; in classify_parse_ntuple_filter()
|
| /dpdk/drivers/net/cxgbe/ |
| H A D | cxgbe_flow.c | 405 const struct rte_flow_item_ipv4 *val = item->spec; in ch_rte_parsetype_ipv4() 406 const struct rte_flow_item_ipv4 *umask = item->mask; in ch_rte_parsetype_ipv4() 407 const struct rte_flow_item_ipv4 *mask; in ch_rte_parsetype_ipv4() 409 mask = umask ? umask : (const struct rte_flow_item_ipv4 *)dmask; in ch_rte_parsetype_ipv4() 991 .dmask = &(const struct rte_flow_item_ipv4) {
|
| /dpdk/drivers/net/mlx4/ |
| H A D | mlx4_flow.c | 349 const struct rte_flow_item_ipv4 *spec = item->spec; in mlx4_flow_merge_ipv4() 350 const struct rte_flow_item_ipv4 *mask = in mlx4_flow_merge_ipv4() 606 .mask_support = &(const struct rte_flow_item_ipv4){ 613 .mask_sz = sizeof(struct rte_flow_item_ipv4),
|
| /dpdk/drivers/net/hinic/ |
| H A D | hinic_pmd_flow.c | 540 const struct rte_flow_item_ipv4 *ipv4_spec; in hinic_ntuple_item_check_ipv4() 541 const struct rte_flow_item_ipv4 *ipv4_mask; in hinic_ntuple_item_check_ipv4() 559 ipv4_mask = (const struct rte_flow_item_ipv4 *)item->mask; in hinic_ntuple_item_check_ipv4() 582 ipv4_spec = (const struct rte_flow_item_ipv4 *)item->spec; in hinic_ntuple_item_check_ipv4() 862 const struct rte_flow_item_ipv4 *ipv4_spec; in hinic_normal_item_check_ip() 863 const struct rte_flow_item_ipv4 *ipv4_mask; in hinic_normal_item_check_ip() 887 ipv4_mask = (const struct rte_flow_item_ipv4 *)item->mask; in hinic_normal_item_check_ip() 912 (const struct rte_flow_item_ipv4 *)item->spec; in hinic_normal_item_check_ip()
|
| /dpdk/drivers/net/mlx5/ |
| H A D | mlx5_flow_verbs.c | 551 const struct rte_flow_item_ipv4 *spec = item->spec; in flow_verbs_translate_item_ipv4() 552 const struct rte_flow_item_ipv4 *mask = item->mask; in flow_verbs_translate_item_ipv4() 1315 ((const struct rte_flow_item_ipv4 *) in flow_verbs_validate() 1318 ((const struct rte_flow_item_ipv4 *) in flow_verbs_validate() 1321 ((const struct rte_flow_item_ipv4 *) in flow_verbs_validate()
|
| /dpdk/drivers/net/enic/ |
| H A D | enic_flow.c | 389 const struct rte_flow_item_ipv4 *spec = item->spec; in enic_copy_item_ipv4_v1() 390 const struct rte_flow_item_ipv4 *mask = item->mask; in enic_copy_item_ipv4_v1() 736 const struct rte_flow_item_ipv4 *spec = item->spec; in enic_copy_item_ipv4_v2() 737 const struct rte_flow_item_ipv4 *mask = item->mask; in enic_copy_item_ipv4_v2()
|
| /dpdk/drivers/net/tap/ |
| H A D | tap_flow.c | 288 .mask = &(const struct rte_flow_item_ipv4){ 295 .mask_sz = sizeof(struct rte_flow_item_ipv4), 635 const struct rte_flow_item_ipv4 *spec = item->spec; in tap_flow_create_ipv4() 636 const struct rte_flow_item_ipv4 *mask = item->mask; in tap_flow_create_ipv4()
|
| /dpdk/drivers/net/igc/ |
| H A D | igc_flow.c | 363 const struct rte_flow_item_ipv4 *spec = item->spec; in igc_parse_pattern_ip() 364 const struct rte_flow_item_ipv4 *mask = item->mask; in igc_parse_pattern_ip()
|
| /dpdk/examples/flow_classify/ |
| H A D | flow_classify.c | 515 struct rte_flow_item_ipv4 ipv4_spec; in add_classify_rule() 516 struct rte_flow_item_ipv4 ipv4_mask; in add_classify_rule()
|
| /dpdk/drivers/net/iavf/ |
| H A D | iavf_ipsec_crypto.c | 1646 parse_ipv4_item(const struct rte_flow_item_ipv4 *item, in parse_ipv4_item() 1706 parse_ipv4_item((const struct rte_flow_item_ipv4 *) in iavf_ipsec_flow_item_parse() 1720 parse_ipv4_item((const struct rte_flow_item_ipv4 *) in iavf_ipsec_flow_item_parse() 1734 parse_ipv4_item((const struct rte_flow_item_ipv4 *) in iavf_ipsec_flow_item_parse()
|
| /dpdk/lib/ethdev/ |
| H A D | rte_flow.h | 951 struct rte_flow_item_ipv4 { struct 957 static const struct rte_flow_item_ipv4 rte_flow_item_ipv4_mask = { argument
|
| /dpdk/drivers/net/cnxk/ |
| H A D | cnxk_flow.c | 14 sizeof(struct rte_flow_item_ipv4)},
|
| /dpdk/app/test-pmd/ |
| H A D | cmdline_flow.c | 711 struct rte_flow_item_ipv4 item_ipv4; 743 struct rte_flow_item_ipv4 item_ipv4; 3682 .args = ARGS(ARGS_ENTRY(struct rte_flow_item_ipv4, 3690 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_ipv4, 3698 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_ipv4, 3706 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_ipv4, 7427 static struct rte_flow_item_ipv4 ipv4_mask_tos; in parse_setup_vxlan_encap_data() 7724 struct rte_flow_item_ipv4 ipv4 = { in parse_vc_action_mplsogre_encap() 7827 struct rte_flow_item_ipv4 ipv4 = { in parse_vc_action_mplsogre_decap() 7917 struct rte_flow_item_ipv4 ipv4 = { in parse_vc_action_mplsoudp_encap() [all …]
|