From: Jeff Lucovsky Date: Tue, 21 May 2019 21:55:45 +0000 (-0700) Subject: app-layer: Extend event container with progress X-Git-Tag: suricata-5.0.0-rc1~269 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4a39d7a1eecfc91c4d9b372559e401c7d272825d;p=thirdparty%2Fsuricata.git app-layer: Extend event container with progress --- diff --git a/src/app-layer-events.h b/src/app-layer-events.h index 4cd945826b..2ea0b1cb06 100644 --- a/src/app-layer-events.h +++ b/src/app-layer-events.h @@ -38,6 +38,8 @@ struct AppLayerDecoderEvents_ { uint8_t cnt; /* current event buffer size */ uint8_t events_buffer_size; + /* last logged */ + uint8_t event_last_logged; }; /* app layer pkt level events */ diff --git a/src/app-layer-parser.c b/src/app-layer-parser.c index 3c8eab42b9..dcca37ff1b 100644 --- a/src/app-layer-parser.c +++ b/src/app-layer-parser.c @@ -560,6 +560,7 @@ void AppLayerParserRegisterGetEventInfoById(uint8_t ipproto, AppProto alproto, SCReturn; } + void AppLayerParserRegisterGetEventInfo(uint8_t ipproto, AppProto alproto, int (*StateGetEventInfo)(const char *event_name, int *event_id, AppLayerEventType *event_type))