stream_config.ssn_memcap_policy = ExceptionPolicyParse("stream.memcap-policy", true);
stream_config.reassembly_memcap_policy =
ExceptionPolicyParse("stream.reassembly.memcap-policy", true);
- stream_config.midstream_policy = ExceptionPolicyParse("stream.midstream-policy", true);
SCLogConfig("memcap-policy: %u/%u", stream_config.ssn_memcap_policy,
stream_config.reassembly_memcap_policy);
+ stream_config.midstream_policy = ExceptionPolicyParse("stream.midstream-policy", true);
+ if (stream_config.midstream && stream_config.midstream_policy != EXCEPTION_POLICY_IGNORE) {
+ SCLogWarning(SC_WARN_COMPATIBILITY,
+ "stream.midstream_policy setting conflicting with stream.midstream enabled. "
+ "Ignoring stream.midstream_policy.");
+ stream_config.midstream_policy = EXCEPTION_POLICY_IGNORE;
+ }
if (!quiet) {
SCLogConfig("stream.\"inline\": %s",