Searched refs:mlx5dr_match_param (Results 1 – 9 of 9) sorted by relevance
| /Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_ste_v1.h | 34 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 …]
|
| D | dr_types.h | 144 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 …]
|
| D | dr_ste_v0.c | 704 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 …]
|
| D | dr_ste_v1.c | 981 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 …]
|
| D | dr_ste.c | 641 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 …]
|
| D | dr_matcher.c | 116 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 …]
|
| D | dr_rule.c | 906 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 …]
|
| D | dr_ste.h | 114 struct mlx5dr_match_param *mask))
|
| D | dr_dbg.c | 290 dr_dump_matcher_mask(struct seq_file *file, struct mlx5dr_match_param *mask, in dr_dump_matcher_mask()
|