Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
Dmlx5hws_matcher.c1126 struct mlx5hws_matcher *dst_matcher) in hws_matcher_resize_precheck() argument
1131 if (src_matcher->tbl->type != dst_matcher->tbl->type) { in hws_matcher_resize_precheck()
1137 !mlx5hws_matcher_is_resizable(dst_matcher)) { in hws_matcher_resize_precheck()
1143 mlx5hws_matcher_is_insert_by_idx(dst_matcher)) { in hws_matcher_resize_precheck()
1149 mlx5hws_matcher_is_in_resize(dst_matcher)) { in hws_matcher_resize_precheck()
1155 if (src_matcher->num_of_mt != dst_matcher->num_of_mt) { in hws_matcher_resize_precheck()
1161 dst_matcher->action_ste[0].max_stes) { in hws_matcher_resize_precheck()
1168 dst_matcher->mt[i].definer)) { in hws_matcher_resize_precheck()
1178 struct mlx5hws_matcher *dst_matcher) in mlx5hws_matcher_resize_set_target() argument
1184 ret = hws_matcher_resize_precheck(src_matcher, dst_matcher); in mlx5hws_matcher_resize_set_target()
[all …]
Dmlx5hws_rule.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()
Dmlx5hws.h430 struct mlx5hws_matcher *dst_matcher);