diff options
| author | liuwentan <[email protected]> | 2023-11-24 15:36:27 +0800 |
|---|---|---|
| committer | liuwentan <[email protected]> | 2023-11-24 15:36:27 +0800 |
| commit | 7568d4e2b9f2bf4ea4540731eb35d9395ca1c28b (patch) | |
| tree | d4a30b3694e830c21093bc8098ddf2efef5abaf1 /include | |
| parent | 179c983b124fd73c18586ccb4816dd222a90339e (diff) | |
[PATCH]bugfix for switch expr enginev4.1.10
Diffstat (limited to 'include')
| -rw-r--r-- | include/maat.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/include/maat.h b/include/maat.h index 8beaf67..d12360c 100644 --- a/include/maat.h +++ b/include/maat.h @@ -56,10 +56,16 @@ enum maat_update_type { MAAT_UPDATE_TYPE_INC }; +/** + * @brief auto means select engine automatically + * regex rules always use hyperscan + * literal rules: rule_num <= 50k, use hyperscan + * rule_num > 50k, use rulescan +*/ enum maat_expr_engine { - MAAT_EXPR_ENGINE_HS = 0, //hyperscan(default engine) - MAAT_EXPR_ENGINE_RS, //rulescan - MAAT_EXPR_ENGINE_AUTO + MAAT_EXPR_ENGINE_HS = 0, //hyperscan + MAAT_EXPR_ENGINE_RS, //rulescan + MAAT_EXPR_ENGINE_AUTO //default }; struct ip_addr { |
