|
suricata
|
one time registration of keywords at start up More...
#include <detect.h>

Data Fields | |
| const char * | name |
| char | pname [32] |
| int | direction |
| int16_t | sm_list |
| int16_t | sm_list_base |
| int | priority |
| int | id |
| enum DetectBufferMpmType | type |
| int | sgh_mpm_context |
| int(* | PrefilterRegisterWithListId )(struct DetectEngineCtx_ *de_ctx, struct SigGroupHead_ *sgh, MpmCtx *mpm_ctx, const struct DetectBufferMpmRegistry_ *mpm_reg, int list_id) |
| DetectEngineTransforms | transforms |
| union { | |
| struct { | |
| union { | |
| InspectionBufferGetDataPtr GetData | |
| InspectionSingleBufferGetDataPtr GetDataSingle | |
| InspectionMultiBufferGetDataPtr GetMultiData | |
| } | |
| AppProto alproto | |
| int tx_min_progress | |
| } app_v2 | |
| struct { | |
| int(* PrefilterRegisterWithListId )(struct DetectEngineCtx_ *de_ctx, struct SigGroupHead_ *sgh, MpmCtx *mpm_ctx, const struct DetectBufferMpmRegistry_ *mpm_reg, int list_id) | |
| InspectionBufferGetPktDataPtr GetData | |
| } pkt_v1 | |
| struct { | |
| AppProto alproto | |
| uint8_t type | |
| } frame_v1 | |
| }; | |
| struct DetectBufferMpmRegistry_ * | next |
| union { ... } |
| struct { ... } DetectBufferMpmRegistry_::app_v2 |
| int DetectBufferMpmRegistry_::direction |
SIG_FLAG_TOSERVER or SIG_FLAG_TOCLIENT
Definition at line 765 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareAppMpms(), and DetectMpmPrepareFrameMpms().
| struct { ... } DetectBufferMpmRegistry_::frame_v1 |
| InspectionBufferGetDataPtr DetectBufferMpmRegistry_::GetData |
| InspectionBufferGetPktDataPtr DetectBufferMpmRegistry_::GetData |
| InspectionSingleBufferGetDataPtr DetectBufferMpmRegistry_::GetDataSingle |
| InspectionMultiBufferGetDataPtr DetectBufferMpmRegistry_::GetMultiData |
| int DetectBufferMpmRegistry_::id |
| const char* DetectBufferMpmRegistry_::name |
Definition at line 763 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareFrameMpms(), DetectMpmPreparePktMpms(), and DetectPktMpmRegisterByParentId().
| struct DetectBufferMpmRegistry_* DetectBufferMpmRegistry_::next |
Definition at line 804 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareAppMpms(), DetectMpmPrepareFrameMpms(), DetectMpmPreparePktMpms(), and DetectPktMpmRegisterByParentId().
| struct { ... } DetectBufferMpmRegistry_::pkt_v1 |
Referenced by DetectPktMpmRegisterByParentId(), and PrefilterGenericMpmPktRegister().
| char DetectBufferMpmRegistry_::pname[32] |
name used in profiling
Definition at line 764 of file detect.h.
Referenced by DetectEngineFrameMpmRegister(), and DetectFrameMpmRegister().
| int(* DetectBufferMpmRegistry_::PrefilterRegisterWithListId) (struct DetectEngineCtx_ *de_ctx, struct SigGroupHead_ *sgh, MpmCtx *mpm_ctx, const struct DetectBufferMpmRegistry_ *mpm_reg, int list_id) |
Definition at line 773 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
| int DetectBufferMpmRegistry_::priority |
Definition at line 768 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
| int DetectBufferMpmRegistry_::sgh_mpm_context |
Definition at line 771 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), DetectMpmPrepareAppMpms(), DetectMpmPrepareFrameMpms(), DetectMpmPreparePktMpms(), and DetectPktMpmRegisterByParentId().
| int16_t DetectBufferMpmRegistry_::sm_list |
Definition at line 766 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().
| int16_t DetectBufferMpmRegistry_::sm_list_base |
Definition at line 767 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectFrameMpmRegisterByParentId(), DetectPktMpmRegisterByParentId(), and PrefilterMpmFiledataRegister().
| DetectEngineTransforms DetectBufferMpmRegistry_::transforms |
Definition at line 775 of file detect.h.
Referenced by PrefilterGenericMpmFrameRegister(), PrefilterGenericMpmPktRegister(), PrefilterGenericMpmRegister(), PrefilterMpmFiledataRegister(), PrefilterMultiGenericMpmRegister(), and PrefilterSingleMpmRegister().
| enum DetectBufferMpmType DetectBufferMpmRegistry_::type |
Definition at line 769 of file detect.h.
Referenced by DetectAppLayerMpmRegisterByParentId(), DetectEngineFrameMpmRegister(), DetectFrameMpmRegister(), DetectFrameMpmRegisterByParentId(), and DetectPktMpmRegisterByParentId().