Searched refs:mlx5dr_match_param (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/steering/ |
| D | dr_types.h | 141 struct mlx5dr_match_param; 217 int (*ste_build_tag_func)(struct mlx5dr_match_param *spec, 358 struct mlx5dr_match_param *mask, 359 struct mlx5dr_match_param *value); 362 struct mlx5dr_match_param *value, 366 struct mlx5dr_match_param *mask, 370 struct mlx5dr_match_param *mask, 374 struct mlx5dr_match_param *mask, 378 struct mlx5dr_match_param *mask, 382 struct mlx5dr_match_param *mask, [all …]
|
| D | dr_ste_v0.c | 701 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() 733 dr_ste_v0_build_eth_l2_src_dst_tag(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l2_src_dst_tag() 779 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l2_src_dst_init() 789 dr_ste_v0_build_eth_l3_ipv6_dst_tag(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l3_ipv6_dst_tag() 805 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l3_ipv6_dst_init() 815 dr_ste_v0_build_eth_l3_ipv6_src_tag(struct mlx5dr_match_param *value, in dr_ste_v0_build_eth_l3_ipv6_src_tag() 831 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l3_ipv6_src_init() 841 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() 868 struct mlx5dr_match_param *mask) in dr_ste_v0_build_eth_l3_ipv4_5_tuple_init() 878 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 | 916 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() 941 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() 978 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l2_src_dst_init() 987 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() 1002 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv6_dst_init() 1011 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() 1026 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv6_src_init() 1035 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() 1061 struct mlx5dr_match_param *mask) in dr_ste_v1_build_eth_l3_ipv4_5_tuple_init() 1070 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 | 607 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_pre_check() 608 struct mlx5dr_match_param *value) in mlx5dr_ste_build_pre_check() 629 struct mlx5dr_match_param *value, in mlx5dr_ste_build_ste_arr() 869 struct mlx5dr_match_param *set_param, in mlx5dr_ste_copy_param() 957 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_src_dst() 967 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv6_dst() 977 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv6_src() 987 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l3_ipv4_5_tuple() 997 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_src() 1007 struct mlx5dr_match_param *mask, in mlx5dr_ste_build_eth_l2_dst() [all …]
|
| D | dr_matcher.c | 123 dr_mask_is_tnl_vxlan_gpe(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_vxlan_gpe() 151 dr_mask_is_tnl_geneve(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_geneve() 168 static bool dr_mask_is_tnl_gtpu(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu() 180 static bool dr_mask_is_tnl_gtpu_dw_0(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_dw_0() 192 static bool dr_mask_is_tnl_gtpu_teid(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_teid() 204 static bool dr_mask_is_tnl_gtpu_dw_2(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_dw_2() 216 static bool dr_mask_is_tnl_gtpu_first_ext(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_first_ext() 223 static bool dr_mask_is_tnl_gtpu_flex_parser_0(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_flex_parser_0() 238 static bool dr_mask_is_tnl_gtpu_flex_parser_1(struct mlx5dr_match_param *mask, in dr_mask_is_tnl_gtpu_flex_parser_1() 253 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() 1035 struct mlx5dr_match_param *mask, in dr_rule_skip() 1036 struct mlx5dr_match_param *value, in dr_rule_skip() 1064 struct mlx5dr_match_param *param, in dr_rule_create_rule_nic() [all …]
|
| D | dr_ste.h | 114 struct mlx5dr_match_param *mask))
|