diff --git a/src/app-layer-events.h b/src/app-layer-events.h index 40bda72abf4..d66191e1cdd 100644 --- a/src/app-layer-events.h +++ b/src/app-layer-events.h @@ -74,8 +74,6 @@ static inline int AppLayerDecoderEventsIsEventSet( return 0; } -void AppLayerDecoderEventsResetEvents(AppLayerDecoderEvents *events); -void AppLayerDecoderEventsFreeEvents(AppLayerDecoderEvents **events); int DetectEngineGetEventInfo(const char *event_name, int *event_id, AppLayerEventType *event_type); #endif /* SURICATA_APP_LAYER_EVENTS_H */ diff --git a/src/detect-engine-iponly.c b/src/detect-engine-iponly.c index 0cbd1b296f7..8a61b5c2d51 100644 --- a/src/detect-engine-iponly.c +++ b/src/detect-engine-iponly.c @@ -47,6 +47,7 @@ #include "detect-threshold.h" #include "util-classification-config.h" #include "util-rule-vars.h" +#include "detect-engine-alert.h" #include "flow-util.h" #include "util-debug.h" diff --git a/src/detect-engine-mpm.h b/src/detect-engine-mpm.h index f11b7e231ea..16195414042 100644 --- a/src/detect-engine-mpm.h +++ b/src/detect-engine-mpm.h @@ -48,9 +48,6 @@ void PatternMatchThreadDestroy(MpmThreadCtx *mpm_thread_ctx, uint16_t); int PatternMatchPrepareGroup(DetectEngineCtx *, SigGroupHead *); -TmEcode DetectEngineThreadCtxInit(ThreadVars *, void *, void **); -TmEcode DetectEngineThreadCtxDeinit(ThreadVars *, void *); - int SignatureHasPacketContent(const Signature *); int SignatureHasStreamContent(const Signature *); diff --git a/src/detect-engine.c b/src/detect-engine.c index 6dec58b8fa2..c34c305d4a1 100644 --- a/src/detect-engine.c +++ b/src/detect-engine.c @@ -63,6 +63,8 @@ #include "detect-engine-loader.h" +#include "detect-engine-alert.h" + #include "util-classification-config.h" #include "util-reference-config.h" #include "util-threshold-config.h" diff --git a/src/detect-engine.h b/src/detect-engine.h index 11d747537f1..3552f161399 100644 --- a/src/detect-engine.h +++ b/src/detect-engine.h @@ -74,7 +74,6 @@ bool DetectEngineBufferTypeSupportsMultiInstanceGetById( const DetectEngineCtx *de_ctx, const int id); bool DetectEngineBufferTypeSupportsFramesGetById(const DetectEngineCtx *de_ctx, const int id); const char *DetectEngineBufferTypeGetDescriptionById(const DetectEngineCtx *de_ctx, const int id); -const DetectBufferType *DetectEngineBufferTypeGetById(const DetectEngineCtx *de_ctx, const int id); int DetectEngineBufferTypeGetByIdTransforms( DetectEngineCtx *de_ctx, const int id, TransformData *transforms, int transform_cnt); void DetectEngineBufferRunSetupCallback(const DetectEngineCtx *de_ctx, const int id, Signature *s); diff --git a/src/detect-http-header.h b/src/detect-http-header.h index 187b8273643..a1c9a1396a4 100644 --- a/src/detect-http-header.h +++ b/src/detect-http-header.h @@ -25,7 +25,6 @@ #define SURICATA_DETECT_HTTP_HEADER_H void DetectHttpHeaderRegister(void); -void DetectHttpRawHeaderRegister(void); void DetectHttpRequestHeaderRegister(void); void DetectHttpResponseHeaderRegister(void); diff --git a/src/detect.h b/src/detect.h index 9a41669d7f1..fe755b7f0d1 100644 --- a/src/detect.h +++ b/src/detect.h @@ -1594,11 +1594,6 @@ void *DetectGetInnerTx(void *tx_ptr, AppProto alproto, AppProto engine_alproto, void RuleMatchCandidateTxArrayInit(DetectEngineThreadCtx *det_ctx, uint32_t size); void RuleMatchCandidateTxArrayFree(DetectEngineThreadCtx *det_ctx); -void AlertQueueInit(DetectEngineThreadCtx *det_ctx); -void AlertQueueFree(DetectEngineThreadCtx *det_ctx); -void AlertQueueAppend(DetectEngineThreadCtx *det_ctx, const Signature *s, Packet *p, uint64_t tx_id, - uint8_t alert_flags); - int DetectFlowbitsAnalyze(DetectEngineCtx *de_ctx); int DetectMetadataHashInit(DetectEngineCtx *de_ctx); diff --git a/src/flow-manager.c b/src/flow-manager.c index ae60849a84b..05b791ee612 100644 --- a/src/flow-manager.c +++ b/src/flow-manager.c @@ -41,6 +41,7 @@ #include "flow-spare-pool.h" #include "stream-tcp.h" +#include "stream-tcp-cache.h" #include "util-device.h" diff --git a/src/stream-tcp.h b/src/stream-tcp.h index 006cbb5aa16..402cdcfded7 100644 --- a/src/stream-tcp.h +++ b/src/stream-tcp.h @@ -121,7 +121,6 @@ int StreamTcpSetMemcap(uint64_t); uint64_t StreamTcpGetMemcap(void); int StreamTcpCheckMemcap(uint64_t); uint64_t StreamTcpMemuseCounter(void); -uint64_t StreamTcpReassembleMemuseGlobalCounter(void); int StreamTcpSegmentForEach(const Packet *p, uint8_t flag, StreamSegmentCallback CallbackFunc, @@ -205,7 +204,4 @@ void StreamTcpUpdateAppLayerProgress(TcpSession *ssn, char direction, uint64_t StreamTcpGetUsable(const TcpStream *stream, const bool eof); uint64_t StreamDataRightEdge(const TcpStream *stream, const bool eof); -void StreamTcpThreadCacheEnable(void); -void StreamTcpThreadCacheCleanup(void); - #endif /* SURICATA_STREAM_TCP_H */ diff --git a/src/suricata.h b/src/suricata.h index f5cc7ff4b4d..70393541f6f 100644 --- a/src/suricata.h +++ b/src/suricata.h @@ -185,7 +185,6 @@ int RunmodeIsUnittests(void); #else #define RunmodeIsUnittests() 0 #endif -int SCRunmodeGet(void); /** * \brief Get the current run mode. diff --git a/src/util-profiling.h b/src/util-profiling.h index 094c6de6d20..468012df608 100644 --- a/src/util-profiling.h +++ b/src/util-profiling.h @@ -392,12 +392,6 @@ typedef struct SCProfileDetectCtx_ { pthread_mutex_t data_m; } SCProfileDetectCtx; -void SCProfilingRulesGlobalInit(void); -void SCProfilingRuleDestroyCtx(struct SCProfileDetectCtx_ *); -void SCProfilingRuleInitCounters(DetectEngineCtx *); -void SCProfilingRuleUpdateCounter(DetectEngineThreadCtx *, uint16_t, uint64_t, int); -void SCProfilingRuleThreadSetup(struct SCProfileDetectCtx_ *, DetectEngineThreadCtx *); -void SCProfilingRuleThreadCleanup(DetectEngineThreadCtx *); int SCProfileRuleStart(Packet *p); json_t *SCProfileRuleTriggerDump(DetectEngineCtx *de_ctx); void SCProfileRuleStartCollection(void);