Home
last modified time | relevance | path

Searched refs:rte_flow_item_ipv4 (Results 1 – 25 of 47) sorted by relevance

12

/dpdk/examples/flow_filtering/
H A Dflow_blocks.c51 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 Dmrvl_flow.c375 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 Dulp_rte_parser.c1036 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 Dtest_flow_classify.c108 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 Dflow.c22 struct rte_flow_item_ipv4 spec;
23 struct rte_flow_item_ipv4 mask;
H A Dipsec.h156 struct rte_flow_item_ipv4 ipv4_spec;
/dpdk/drivers/net/sfc/
H A Dsfc_mae.c2091 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 Dsfc_flow.c480 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 Drte_flow.rst40 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 Ddpaa2_mux.c105 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 Ditems_gen.c55 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 Dipn3ke_flow.c354 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 Drte_flow_classify_parse.c207 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 Dcxgbe_flow.c405 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 Dmlx4_flow.c349 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 Dhinic_pmd_flow.c540 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 Dmlx5_flow_verbs.c551 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 Denic_flow.c389 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 Dtap_flow.c288 .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 Digc_flow.c363 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 Dflow_classify.c515 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 Diavf_ipsec_crypto.c1646 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 Drte_flow.h951 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 Dcnxk_flow.c14 sizeof(struct rte_flow_item_ipv4)},
/dpdk/app/test-pmd/
H A Dcmdline_flow.c711 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 …]

12