summaryrefslogtreecommitdiff
path: root/common/include/intercept_policy.h
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2023-11-21 16:41:59 +0800
committerluwenpeng <[email protected]>2023-11-21 17:17:26 +0800
commit70dab4a18325938bcbf5a1fac7a338eef610f36c (patch)
tree2a432b2c9793dfa1e64e6f3b9848ea8fda58b2d8 /common/include/intercept_policy.h
parent30922a45a81c2c0ae31dd20e012ad7df2e140b12 (diff)
feature: TSG-17786 TFE增加对intercept策略的排序功能
Diffstat (limited to 'common/include/intercept_policy.h')
-rw-r--r--common/include/intercept_policy.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/common/include/intercept_policy.h b/common/include/intercept_policy.h
index 5fab9ff..4d81169 100644
--- a/common/include/intercept_policy.h
+++ b/common/include/intercept_policy.h
@@ -6,4 +6,7 @@ struct intercept_policy_enforcer *intercept_policy_enforcer_create(void *logger)
void intercept_policy_enforce_destory(struct intercept_policy_enforcer *enforcer);
// return 0 : success
// return -1 : error (need passthrough)
+int intercept_policy_select(struct intercept_policy_enforcer *enforcer, uint64_t *rule_id_array, int rule_id_num, uint64_t *selected_rule_id);
+// return 0 : success
+// return -1 : error (need passthrough)
int intercept_policy_enforce(struct intercept_policy_enforcer *enforcer, struct tfe_cmsg *cmsg); \ No newline at end of file