summaryrefslogtreecommitdiff
path: root/service/include
diff options
context:
space:
mode:
authorsongyanchao <[email protected]>2024-01-10 09:40:58 +0000
committersongyanchao <[email protected]>2024-01-10 09:40:58 +0000
commitefd7ca28ffbcf60034b218e055ae6155861d33aa (patch)
tree0eaed2601393d20bd099462f6007bb13e372b675 /service/include
parenta7f1edbddd710acf01235e7174f10dfd0d195023 (diff)
✨ feat(DPISDN-32): Classifier Node supports dynamically loading rules from mrglobal.dynamic.conf
Classifier Node supports dynamically loading rules from mrglobal.dynamic.conf
Diffstat (limited to 'service/include')
-rw-r--r--service/include/sc_classifier_rule_parser.h6
-rw-r--r--service/include/sc_common.h2
2 files changed, 2 insertions, 6 deletions
diff --git a/service/include/sc_classifier_rule_parser.h b/service/include/sc_classifier_rule_parser.h
index a2c3b41..cd07dbe 100644
--- a/service/include/sc_classifier_rule_parser.h
+++ b/service/include/sc_classifier_rule_parser.h
@@ -69,13 +69,11 @@ struct rule_field_parser
struct rule_list_parsed
{
uint16_t nr_rules;
- uint16_t nr_local_rules;
- uint16_t nr_remote_rules;
struct rule_field_parser rules[MAX_RULES];
};
-extern int pkt_classifier_local_rule_parser(struct sc_main * sc, enum ruleset_type ruleset_type,
- struct rule_list_parsed * out_rule_list);
+extern int pkt_classifier_rule_parser(struct sc_main * sc, enum ruleset_type ruleset_type,
+ struct rule_list_parsed * out_rule_list);
extern int pkt_classifier_remote_rule_parser(cJSON * c_rule, struct rule_list_parsed * out_rule_list,
char * str_error_reason, unsigned int sz_error_reason);
extern void classifier_rule_dump(struct rule_list_parsed * rule_list);
diff --git a/service/include/sc_common.h b/service/include/sc_common.h
index feb7733..d345e10 100644
--- a/service/include/sc_common.h
+++ b/service/include/sc_common.h
@@ -134,8 +134,6 @@ struct sc_main
struct vlan_base_fwd_main * vlan_base_fwd_main;
/* Node Manager */
struct node_manager_main * node_mgr_main;
- /* Classifier Node */
- struct node_classifier_main * node_classifier_main;
/* Failover Node */
struct node_lb_main * lb_node_main;
/* Etherfabric Node */