Home
last modified time | relevance | path

Searched refs:rte_flow_item_ipv6 (Results 1 – 25 of 37) sorted by relevance

12

/dpdk/drivers/net/mvpp2/
H A Dmrvl_flow.c534 mrvl_parse_ip6_addr(const struct rte_flow_item_ipv6 *spec, in mrvl_parse_ip6_addr()
535 const struct rte_flow_item_ipv6 *mask, in mrvl_parse_ip6_addr()
582 mrvl_parse_ip6_dip(const struct rte_flow_item_ipv6 *spec, in mrvl_parse_ip6_dip()
583 const struct rte_flow_item_ipv6 *mask, in mrvl_parse_ip6_dip()
598 mrvl_parse_ip6_sip(const struct rte_flow_item_ipv6 *spec, in mrvl_parse_ip6_sip()
599 const struct rte_flow_item_ipv6 *mask, in mrvl_parse_ip6_sip()
616 mrvl_parse_ip6_flow(const struct rte_flow_item_ipv6 *spec, in mrvl_parse_ip6_flow()
617 const struct rte_flow_item_ipv6 *mask, in mrvl_parse_ip6_flow()
654 const struct rte_flow_item_ipv6 *mask __rte_unused, in mrvl_parse_ip6_next_hdr()
1037 const struct rte_flow_item_ipv6 *spec = NULL, *mask = NULL; in mrvl_parse_ip6()
[all …]
/dpdk/examples/ipsec-secgw/
H A Dflow.c26 struct rte_flow_item_ipv6 spec;
27 struct rte_flow_item_ipv6 mask;
H A Dipsec.h157 struct rte_flow_item_ipv6 ipv6_spec;
/dpdk/app/test-flow-perf/
H A Ditems_gen.c72 static struct rte_flow_item_ipv6 ipv6_specs[RTE_MAX_LCORE] __rte_cache_aligned; in add_ipv6()
73 static struct rte_flow_item_ipv6 ipv6_masks[RTE_MAX_LCORE] __rte_cache_aligned; in add_ipv6()
/dpdk/drivers/net/sfc/
H A Dsfc_mae.c2168 offsetof(struct rte_flow_item_ipv6, hdr.src_addr),
2173 offsetof(struct rte_flow_item_ipv6, hdr.dst_addr),
2182 offsetof(struct rte_flow_item_ipv6, hdr.proto),
2187 offsetof(struct rte_flow_item_ipv6, hdr.hop_limits),
2200 struct rte_flow_item_ipv6 supp_mask; in sfc_mae_rule_parse_item_ipv6()
2219 sizeof(struct rte_flow_item_ipv6), error); in sfc_mae_rule_parse_item_ipv6()
2227 const struct rte_flow_item_ipv6 *item_spec; in sfc_mae_rule_parse_item_ipv6()
2228 const struct rte_flow_item_ipv6 *item_mask; in sfc_mae_rule_parse_item_ipv6()
2230 item_spec = (const struct rte_flow_item_ipv6 *)spec; in sfc_mae_rule_parse_item_ipv6()
2231 item_mask = (const struct rte_flow_item_ipv6 *)mask; in sfc_mae_rule_parse_item_ipv6()
[all …]
H A Dsfc_flow.c571 const struct rte_flow_item_ipv6 *spec = NULL; in sfc_flow_parse_ipv6()
572 const struct rte_flow_item_ipv6 *mask = NULL; in sfc_flow_parse_ipv6()
574 const struct rte_flow_item_ipv6 supp_mask = { in sfc_flow_parse_ipv6()
593 sizeof(struct rte_flow_item_ipv6), in sfc_flow_parse_ipv6()
/dpdk/drivers/net/bnxt/tf_ulp/
H A Dulp_rte_parser.c1170 const struct rte_flow_item_ipv6 *ipv6_spec = item->spec; in ulp_rte_ipv6_hdr_handler()
1171 const struct rte_flow_item_ipv6 *ipv6_mask = item->mask; in ulp_rte_ipv6_hdr_handler()
1218 size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.vtc_flow); in ulp_rte_ipv6_hdr_handler()
1232 size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.payload_len); in ulp_rte_ipv6_hdr_handler()
1239 size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.proto); in ulp_rte_ipv6_hdr_handler()
1245 size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.hop_limits); in ulp_rte_ipv6_hdr_handler()
1251 size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.src_addr); in ulp_rte_ipv6_hdr_handler()
1258 size = sizeof(((struct rte_flow_item_ipv6 *)NULL)->hdr.dst_addr); in ulp_rte_ipv6_hdr_handler()
1896 const struct rte_flow_item_ipv6 *ip) in ulp_rte_enc_ipv6_hdr_handler()
1987 const struct rte_flow_item_ipv6 *ipv6_spec; in ulp_rte_vxlan_encap_act_handler()
/dpdk/drivers/net/cxgbe/
H A Dcxgbe_flow.c448 const struct rte_flow_item_ipv6 *val = item->spec; in ch_rte_parsetype_ipv6()
449 const struct rte_flow_item_ipv6 *umask = item->mask; in ch_rte_parsetype_ipv6()
450 const struct rte_flow_item_ipv6 *mask; in ch_rte_parsetype_ipv6()
454 mask = umask ? umask : (const struct rte_flow_item_ipv6 *)dmask; in ch_rte_parsetype_ipv6()
1002 .dmask = &(const struct rte_flow_item_ipv6) {
/dpdk/drivers/net/mlx5/
H A Dmlx5_flow_verbs.c600 const struct rte_flow_item_ipv6 *spec = item->spec; in flow_verbs_translate_item_ipv6()
601 const struct rte_flow_item_ipv6 *mask = item->mask; in flow_verbs_translate_item_ipv6()
1338 ((const struct rte_flow_item_ipv6 *) in flow_verbs_validate()
1341 ((const struct rte_flow_item_ipv6 *) in flow_verbs_validate()
1344 ((const struct rte_flow_item_ipv6 *) in flow_verbs_validate()
H A Dmlx5_flow_dv.c188 ((const struct rte_flow_item_ipv6 *) in flow_dv_attr_init()
191 ((const struct rte_flow_item_ipv6 *) in flow_dv_attr_init()
193 ((const struct rte_flow_item_ipv6 *) in flow_dv_attr_init()
609 struct rte_flow_item_ipv6 ipv6; in flow_dv_convert_action_modify_ipv6()
610 struct rte_flow_item_ipv6 ipv6_mask; in flow_dv_convert_action_modify_ipv6()
833 struct rte_flow_item_ipv6 ipv6; in flow_dv_convert_action_modify_ttl()
834 struct rte_flow_item_ipv6 ipv6_mask; in flow_dv_convert_action_modify_ttl()
894 struct rte_flow_item_ipv6 ipv6; in flow_dv_convert_action_modify_dec_ttl()
895 struct rte_flow_item_ipv6 ipv6_mask; in flow_dv_convert_action_modify_dec_ttl()
1375 struct rte_flow_item_ipv6 ipv6; in flow_dv_convert_action_modify_ipv6_dscp()
[all …]
/dpdk/drivers/net/tap/
H A Dtap_flow.c302 .mask = &(const struct rte_flow_item_ipv6){
315 .mask_sz = sizeof(struct rte_flow_item_ipv6),
690 const struct rte_flow_item_ipv6 *spec = item->spec; in tap_flow_create_ipv6()
691 const struct rte_flow_item_ipv6 *mask = item->mask; in tap_flow_create_ipv6()
/dpdk/drivers/net/igc/
H A Digc_flow.c421 const struct rte_flow_item_ipv6 *spec = item->spec; in igc_parse_pattern_ipv6()
422 const struct rte_flow_item_ipv6 *mask = item->mask; in igc_parse_pattern_ipv6()
/dpdk/drivers/net/iavf/
H A Diavf_ipsec_crypto.c1654 parse_ipv6_item(const struct rte_flow_item_ipv6 *item, in parse_ipv6_item()
1710 parse_ipv6_item((const struct rte_flow_item_ipv6 *) in iavf_ipsec_flow_item_parse()
1724 parse_ipv6_item((const struct rte_flow_item_ipv6 *) in iavf_ipsec_flow_item_parse()
1738 parse_ipv6_item((const struct rte_flow_item_ipv6 *) in iavf_ipsec_flow_item_parse()
H A Diavf_fdir.c647 struct rte_flow_item_ipv6 ipv6_spec; in iavf_fdir_refine_input_set()
725 const struct rte_flow_item_ipv6 *ipv6_spec, *ipv6_mask; in iavf_fdir_parse_pattern()
/dpdk/lib/ethdev/
H A Drte_flow.h972 struct rte_flow_item_ipv6 { struct
998 static const struct rte_flow_item_ipv6 rte_flow_item_ipv6_mask = { argument
/dpdk/drivers/net/cnxk/
H A Dcnxk_flow.c16 sizeof(struct rte_flow_item_ipv6)},
/dpdk/app/test-pmd/
H A Dcmdline_flow.c712 struct rte_flow_item_ipv6 item_ipv6;
744 struct rte_flow_item_ipv6 item_ipv6;
3771 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_ipv6,
3779 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_ipv6,
3787 .args = ARGS(ARGS_ENTRY_HTON(struct rte_flow_item_ipv6,
3803 .args = ARGS(ARGS_ENTRY_BF(struct rte_flow_item_ipv6,
7440 static struct rte_flow_item_ipv6 ipv6_mask_tos; in parse_setup_vxlan_encap_data()
7733 struct rte_flow_item_ipv6 ipv6 = { in parse_vc_action_mplsogre_encap()
7832 struct rte_flow_item_ipv6 ipv6 = { in parse_vc_action_mplsogre_decap()
7926 struct rte_flow_item_ipv6 ipv6 = { in parse_vc_action_mplsoudp_encap()
[all …]
/dpdk/drivers/net/dpaa2/
H A Ddpaa2_flow.c118 static const struct rte_flow_item_ipv6 dpaa2_flow_item_ipv6_mask = {
887 size = sizeof(struct rte_flow_item_ipv6); in dpaa2_flow_extract_support()
1422 const struct rte_flow_item_ipv6 *spec_ipv6 = 0, in dpaa2_configure_flow_generic_ip()
1440 spec_ipv6 = (const struct rte_flow_item_ipv6 *)pattern->spec; in dpaa2_configure_flow_generic_ip()
1441 mask_ipv6 = (const struct rte_flow_item_ipv6 *) in dpaa2_configure_flow_generic_ip()
/dpdk/drivers/net/hinic/
H A Dhinic_pmd_flow.c864 const struct rte_flow_item_ipv6 *ipv6_spec; in hinic_normal_item_check_ip()
865 const struct rte_flow_item_ipv6 *ipv6_mask; in hinic_normal_item_check_ip()
950 ipv6_mask = (const struct rte_flow_item_ipv6 *)item->mask; in hinic_normal_item_check_ip()
985 ipv6_spec = (const struct rte_flow_item_ipv6 *)item->spec; in hinic_normal_item_check_ip()
/dpdk/drivers/net/enic/
H A Denic_flow.c765 const struct rte_flow_item_ipv6 *spec = item->spec; in enic_copy_item_ipv6_v2()
766 const struct rte_flow_item_ipv6 *mask = item->mask; in enic_copy_item_ipv6_v2()
/dpdk/drivers/net/ixgbe/
H A Dixgbe_ipsec.c693 const struct rte_flow_item_ipv6 *ipv6 = ip_spec; in ixgbe_crypto_add_ingress_sa_from_flow()
/dpdk/drivers/net/txgbe/
H A Dtxgbe_ipsec.c669 const struct rte_flow_item_ipv6 *ipv6 = ip_spec; in txgbe_crypto_add_ingress_sa_from_flow()
H A Dtxgbe_flow.c1547 const struct rte_flow_item_ipv6 *ipv6_spec; in txgbe_parse_fdir_filter_normal()
1548 const struct rte_flow_item_ipv6 *ipv6_mask; in txgbe_parse_fdir_filter_normal()
/dpdk/drivers/net/qede/
H A Dqede_filter.c821 const struct rte_flow_item_ipv6 *spec; in qede_flow_parse_pattern()
/dpdk/drivers/net/hns3/
H A Dhns3_flow.c650 const struct rte_flow_item_ipv6 *ipv6_spec; in hns3_parse_ipv6()
651 const struct rte_flow_item_ipv6 *ipv6_mask; in hns3_parse_ipv6()

12