summaryrefslogtreecommitdiff
path: root/shaping/src/shaper_maat.cpp
diff options
context:
space:
mode:
authorliuchang <[email protected]>2023-07-04 02:50:27 +0000
committerliuchang <[email protected]>2023-07-04 02:50:27 +0000
commit99d4d6cf8850c3b0a5a02316e363fe462633bd3d (patch)
tree01ab67dfd0c824bababfed847e6c4e7f2bbc909a /shaping/src/shaper_maat.cpp
parent96c628d2cda78c5952963d764b3f821951ff862c (diff)
add enables switch in shaping rule
Diffstat (limited to 'shaping/src/shaper_maat.cpp')
-rw-r--r--shaping/src/shaper_maat.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/shaping/src/shaper_maat.cpp b/shaping/src/shaper_maat.cpp
index e6f6074..4b4f21f 100644
--- a/shaping/src/shaper_maat.cpp
+++ b/shaping/src/shaper_maat.cpp
@@ -296,6 +296,8 @@ static void shaper_rule_update(struct shaping_thread_ctx *ctx, struct shaping_fl
s_rule_info->fair_factor = s_rule->fair_factor;
s_rule_info->vsys_id = s_rule->vsys_id;
+ s_rule_info->is_enabled = 1;
+
snprintf(pf_id_key, sizeof(pf_id_key), "%d", s_rule->primary_pf_id);
s_pf = (struct shaping_profile *)maat_plugin_table_get_ex_data(g_maat_instance, ctx->maat_info->profile_table_id, pf_id_key, strlen(pf_id_key));
if (!s_pf) {