Home
last modified time | relevance | path

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

/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_ste_v1.h37 struct mlx5dr_match_param *mask);
39 struct mlx5dr_match_param *mask);
41 struct mlx5dr_match_param *mask);
43 struct mlx5dr_match_param *mask);
45 struct mlx5dr_match_param *mask);
47 struct mlx5dr_match_param *mask);
49 struct mlx5dr_match_param *mask);
51 struct mlx5dr_match_param *mask);
53 struct mlx5dr_match_param *mask);
55 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_types.h153 struct mlx5dr_match_param;
223 int (*ste_build_tag_func)(struct mlx5dr_match_param *spec,
385 struct mlx5dr_match_param *mask,
386 struct mlx5dr_match_param *value);
389 struct mlx5dr_match_param *value,
393 struct mlx5dr_match_param *mask,
397 struct mlx5dr_match_param *mask,
401 struct mlx5dr_match_param *mask,
405 struct mlx5dr_match_param *mask,
409 struct mlx5dr_match_param *mask,
[all …]
Ddr_ste_v1.c1101 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()
1126 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()
1163 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l2_src_dst_init()
1172 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()
1187 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv6_dst_init()
1196 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()
1211 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv6_src_init()
1220 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()
1246 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv4_5_tuple_init()
1255 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.c715 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_pre_check()
716 struct mlx5dr_match_param *value) in mlx5dr_ste_build_pre_check()
748 struct mlx5dr_match_param *value, in mlx5dr_ste_build_ste_arr()
1026 struct mlx5dr_match_param *set_param, in mlx5dr_ste_copy_param()
1129 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_src_dst()
1139 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv6_dst()
1149 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv6_src()
1159 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv4_5_tuple()
1169 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_src()
1179 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.c933 struct mlx5dr_match_param *param) in dr_rule_verify()
950 s_idx = offsetof(struct mlx5dr_match_param, outer); in dr_rule_verify()
960 s_idx = offsetof(struct mlx5dr_match_param, misc); in dr_rule_verify()
970 s_idx = offsetof(struct mlx5dr_match_param, inner); in dr_rule_verify()
980 s_idx = offsetof(struct mlx5dr_match_param, misc2); in dr_rule_verify()
990 s_idx = offsetof(struct mlx5dr_match_param, misc3); in dr_rule_verify()
1000 s_idx = offsetof(struct mlx5dr_match_param, misc4); in dr_rule_verify()
1011 s_idx = offsetof(struct mlx5dr_match_param, misc5); in dr_rule_verify()
1086 struct mlx5dr_match_param *mask, in dr_rule_skip()
1087 struct mlx5dr_match_param *value, in dr_rule_skip()
[all …]
Ddr_ste.h114 struct mlx5dr_match_param *mask))
Ddr_dbg.c344 dr_dump_matcher_mask(struct seq_file *file, struct mlx5dr_match_param *mask, in dr_dump_matcher_mask()