diff --git a/qca/qca-nss-ecm/patches/0011-ecm_classifier-move-defs.patch b/qca/qca-nss-ecm/patches/0011-ecm_classifier-move-defs.patch new file mode 100644 index 0000000..2fd2efb --- /dev/null +++ b/qca/qca-nss-ecm/patches/0011-ecm_classifier-move-defs.patch @@ -0,0 +1,22 @@ +--- a/ecm_classifier_mscs.c ++++ b/ecm_classifier_mscs.c +@@ -426,7 +426,6 @@ static void ecm_classifier_mscs_process( + struct ecm_db_connection_instance *ci = NULL; + struct ecm_front_end_connection_instance *feci; + ecm_front_end_acceleration_mode_t accel_mode; +- int protocol; + uint32_t became_relevant = 0; + ecm_classifier_mscs_process_callback_t cb = NULL; + ecm_classifier_mscs_result_t result = 0; +@@ -437,10 +436,10 @@ static void ecm_classifier_mscs_process( + struct net_device *src_dev = NULL; + struct net_device *dest_dev = NULL; + uint64_t slow_pkts; ++ struct ecm_classifier_mscs_get_priority_info get_priority_info = {0}; + #ifdef ECM_CLASSIFIER_MSCS_SCS_ENABLE + struct sp_rule_input_params flow_input_params; + struct sp_rule_output_params flow_output_params; +- struct ecm_classifier_mscs_get_priority_info get_priority_info = {0}; + struct ecm_classifier_mscs_rule_match_info rule_match_info = {0}; + ecm_classifier_mscs_scs_priority_callback_t scs_cb = NULL; + #endif