summaryrefslogtreecommitdiff
path: root/shaping/src/shaper_maat.cpp
diff options
context:
space:
mode:
author刘畅 <[email protected]>2023-03-28 10:35:04 +0000
committer刘畅 <[email protected]>2023-03-28 10:35:04 +0000
commit54d7bdfd760309474ed2bd13f7940d96fc007451 (patch)
tree955c23b1cd46b6837a2a6cb69b1a411e396b22ee /shaping/src/shaper_maat.cpp
parentdaac158a2890ab58a826ae973a2e775625d6af07 (diff)
parentd6e6708cbeefcb90e09bb5fa76133d8f56a7f6ad (diff)
Merge branch 'shaping_fieldstat3' into 'rel'v1.1.0
Shaping fieldstat3 See merge request liuchang/shaping-engine!1
Diffstat (limited to 'shaping/src/shaper_maat.cpp')
-rw-r--r--shaping/src/shaper_maat.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/shaping/src/shaper_maat.cpp b/shaping/src/shaper_maat.cpp
index 7d62314..1849987 100644
--- a/shaping/src/shaper_maat.cpp
+++ b/shaping/src/shaper_maat.cpp
@@ -283,12 +283,12 @@ static void shaper_rule_update(struct shaping_thread_ctx *ctx, struct shaping_ru
goto END;
}
- if (s_rule->priority + i + 1 < SHAPING_PRIORITY_NUM_MAX) {//TODO: 优先级大于9的都按9处理
+ if (s_rule->priority + i + 1 < SHAPING_PRIORITY_NUM_MAX) {
shaper_profile_update(&s_rule_info->borrowing[i], s_pf, s_rule->priority + i + 1);
- s_rule_info->borrowing_num++;
} else {
- goto END;
+ shaper_profile_update(&s_rule_info->borrowing[i], s_pf, SHAPING_PRIORITY_NUM_MAX - 1);
}
+ s_rule_info->borrowing_num++;
}
END: