Home
last modified time | relevance | path

Searched refs:mlx5dr_match_param (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_ste_v1.h34 struct mlx5dr_match_param *mask);
36 struct mlx5dr_match_param *mask);
38 struct mlx5dr_match_param *mask);
40 struct mlx5dr_match_param *mask);
42 struct mlx5dr_match_param *mask);
44 struct mlx5dr_match_param *mask);
46 struct mlx5dr_match_param *mask);
48 struct mlx5dr_match_param *mask);
50 struct mlx5dr_match_param *mask);
52 struct mlx5dr_match_param *mask);
[all …]
Ddr_types.h144 struct mlx5dr_match_param;
212 int (*ste_build_tag_func)(struct mlx5dr_match_param *spec,
360 struct mlx5dr_match_param *mask,
361 struct mlx5dr_match_param *value);
364 struct mlx5dr_match_param *value,
368 struct mlx5dr_match_param *mask,
372 struct mlx5dr_match_param *mask,
376 struct mlx5dr_match_param *mask,
380 struct mlx5dr_match_param *mask,
384 struct mlx5dr_match_param *mask,
[all …]
Ddr_ste_v0.c704 dr_ste_v0_build_eth_l2_src_dst_bit_mask(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l2_src_dst_bit_mask()
736 dr_ste_v0_build_eth_l2_src_dst_tag(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l2_src_dst_tag()
782 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l2_src_dst_init()
792 dr_ste_v0_build_eth_l3_ipv6_dst_tag(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l3_ipv6_dst_tag()
808 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l3_ipv6_dst_init()
818 dr_ste_v0_build_eth_l3_ipv6_src_tag(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l3_ipv6_src_tag()
834 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l3_ipv6_src_init()
844 dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l3_ipv4_5_tuple_tag()
871 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l3_ipv4_5_tuple_init()
881 dr_ste_v0_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l2_src_or_dst_bit_mask()
[all …]
Ddr_ste_v1.c981 static void dr_ste_v1_build_eth_l2_src_dst_bit_mask(struct mlx5dr_match_param *value, in dr_ste_v1_build_eth_l2_src_dst_bit_mask()
1006 static int dr_ste_v1_build_eth_l2_src_dst_tag(struct mlx5dr_match_param *value, in dr_ste_v1_build_eth_l2_src_dst_tag()
1043 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l2_src_dst_init()
1052 static int dr_ste_v1_build_eth_l3_ipv6_dst_tag(struct mlx5dr_match_param *value, in dr_ste_v1_build_eth_l3_ipv6_dst_tag()
1067 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv6_dst_init()
1076 static int dr_ste_v1_build_eth_l3_ipv6_src_tag(struct mlx5dr_match_param *value, in dr_ste_v1_build_eth_l3_ipv6_src_tag()
1091 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv6_src_init()
1100 static int dr_ste_v1_build_eth_l3_ipv4_5_tuple_tag(struct mlx5dr_match_param *value, in dr_ste_v1_build_eth_l3_ipv4_5_tuple_tag()
1126 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv4_5_tuple_init()
1135 static void dr_ste_v1_build_eth_l2_src_or_dst_bit_mask(struct mlx5dr_match_param *value, in dr_ste_v1_build_eth_l2_src_or_dst_bit_mask()
[all …]
Ddr_ste.c641 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_pre_check()
642 struct mlx5dr_match_param *value) in mlx5dr_ste_build_pre_check()
674 struct mlx5dr_match_param *value, in mlx5dr_ste_build_ste_arr()
952 struct mlx5dr_match_param *set_param, in mlx5dr_ste_copy_param()
1055 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_src_dst()
1065 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv6_dst()
1075 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv6_src()
1085 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv4_5_tuple()
1095 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_src()
1105 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_dst()
[all …]
Ddr_matcher.c116 dr_mask_is_tnl_vxlan_gpe(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_vxlan_gpe()
157 dr_mask_is_tnl_geneve(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_geneve()
174 static bool dr_mask_is_tnl_gtpu(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu()
186 static bool dr_mask_is_tnl_gtpu_dw_0(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_dw_0()
198 static bool dr_mask_is_tnl_gtpu_teid(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_teid()
210 static bool dr_mask_is_tnl_gtpu_dw_2(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_dw_2()
222 static bool dr_mask_is_tnl_gtpu_first_ext(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_first_ext()
229 static bool dr_mask_is_tnl_gtpu_flex_parser_0(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_flex_parser_0()
244 static bool dr_mask_is_tnl_gtpu_flex_parser_1(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_flex_parser_1()
259 static bool dr_mask_is_tnl_gtpu_any(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_any()
[all …]
Ddr_rule.c906 struct mlx5dr_match_param *param) in dr_rule_verify()
923 s_idx = offsetof(struct mlx5dr_match_param, outer); in dr_rule_verify()
933 s_idx = offsetof(struct mlx5dr_match_param, misc); in dr_rule_verify()
943 s_idx = offsetof(struct mlx5dr_match_param, inner); in dr_rule_verify()
953 s_idx = offsetof(struct mlx5dr_match_param, misc2); in dr_rule_verify()
963 s_idx = offsetof(struct mlx5dr_match_param, misc3); in dr_rule_verify()
973 s_idx = offsetof(struct mlx5dr_match_param, misc4); in dr_rule_verify()
984 s_idx = offsetof(struct mlx5dr_match_param, misc5); in dr_rule_verify()
1059 struct mlx5dr_match_param *mask, in dr_rule_skip()
1060 struct mlx5dr_match_param *value, in dr_rule_skip()
[all …]
Ddr_ste.h114 struct mlx5dr_match_param *mask))
Ddr_dbg.c290 dr_dump_matcher_mask(struct seq_file *file, struct mlx5dr_match_param *mask, in dr_dump_matcher_mask()