Home
last modified time | relevance | path

Searched refs:dst_matcher (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dmatcher.c1079 struct mlx5hws_matcher *dst_matcher) in hws_matcher_resize_precheck() argument
1084 if (src_matcher->tbl->type != dst_matcher->tbl->type) { in hws_matcher_resize_precheck()
1090 !mlx5hws_matcher_is_resizable(dst_matcher)) { in hws_matcher_resize_precheck()
1096 mlx5hws_matcher_is_insert_by_idx(dst_matcher)) { in hws_matcher_resize_precheck()
1102 mlx5hws_matcher_is_in_resize(dst_matcher)) { in hws_matcher_resize_precheck()
1108 if (src_matcher->num_of_mt != dst_matcher->num_of_mt) { in hws_matcher_resize_precheck()
1113 if (src_matcher->action_ste.max_stes > dst_matcher->action_ste.max_stes) { in hws_matcher_resize_precheck()
1120 dst_matcher->mt[i].definer)) { in hws_matcher_resize_precheck()
1130 struct mlx5hws_matcher *dst_matcher) in mlx5hws_matcher_resize_set_target() argument
1136 ret = hws_matcher_resize_precheck(src_matcher, dst_matcher); in mlx5hws_matcher_resize_set_target()
[all …]
H A Drule.c96 struct mlx5hws_matcher *dst_matcher = rule->matcher->resize_dst; in hws_rule_move_get_rtc() local
99 ste_attr->rtc_0 = dst_matcher->match_ste.rtc_0_id; in hws_rule_move_get_rtc()
100 ste_attr->retry_rtc_0 = dst_matcher->col_matcher ? in hws_rule_move_get_rtc()
101 dst_matcher->col_matcher->match_ste.rtc_0_id : 0; in hws_rule_move_get_rtc()
104 ste_attr->rtc_1 = dst_matcher->match_ste.rtc_1_id; in hws_rule_move_get_rtc()
105 ste_attr->retry_rtc_1 = dst_matcher->col_matcher ? in hws_rule_move_get_rtc()
106 dst_matcher->col_matcher->match_ste.rtc_1_id : 0; in hws_rule_move_get_rtc()
H A Dmlx5hws.h429 struct mlx5hws_matcher *dst_matcher);