suricata
app-layer-dns-udp.h File Reference
#include "app-layer-protos.h"
#include "app-layer-parser.h"
#include "app-layer-dns-common.h"
#include "flow.h"
#include "queue.h"
#include "util-byte.h"
Include dependency graph for app-layer-dns-udp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void RegisterDNSUDPParsers (void)
 
void DNSUDPParserTests (void)
 
void DNSUDPParserRegisterTests (void)
 

Detailed Description

Function Documentation

void DNSUDPParserRegisterTests ( void  )

Definition at line 969 of file app-layer-dns-udp.c.

References UtRegisterTest().

Referenced by RegisterDNSUDPParsers().

Here is the call graph for this function:

Here is the caller graph for this function:

void DNSUDPParserTests ( void  )
void RegisterDNSUDPParsers ( void  )

DNS

Definition at line 391 of file app-layer-dns-udp.c.

References Flow_::alparser, Flow_::alproto, ALPROTO_DNS, Flow_::alstate, AppLayerParserConfParserEnabled(), AppLayerParserParse(), AppLayerParserRegisterDetectFlagsFuncs(), AppLayerParserRegisterDetectStateFuncs(), AppLayerParserRegisterGetEventsFunc(), AppLayerParserRegisterGetStateProgressCompletionStatus(), AppLayerParserRegisterGetStateProgressFunc(), AppLayerParserRegisterGetTx(), AppLayerParserRegisterGetTxCnt(), AppLayerParserRegisterLoggerFuncs(), AppLayerParserRegisterParser(), AppLayerParserRegisterProtocolUnittests(), AppLayerParserRegisterStateFuncs(), AppLayerParserRegisterTxFreeFunc(), AppLayerParserThreadCtxAlloc(), AppLayerParserTransactionsCleanup(), AppLayerProtoDetectConfProtoDetectionEnabled(), AppLayerProtoDetectPPParseConfPorts(), AppLayerProtoDetectPPRegister(), AppLayerProtoDetectRegisterProtocol(), DNS_CONFIG_DEFAULT_REQUEST_FLOOD, DNSAppLayerRegisterGetEventInfo(), DNSGetAlstateProgress(), DNSGetAlstateProgressCompletionStatus(), DNSGetEvents(), DNSGetTx(), DNSGetTxCnt(), DNSGetTxDetectFlags(), DNSGetTxDetectState(), DNSGetTxLogged(), DNSSetTxDetectFlags(), DNSSetTxDetectState(), DNSSetTxLogged(), DNSStateAlloc(), DNSStateFree(), DNSStateTransactionFree(), DNSUDPParserRegisterTests(), FAIL_IF, FAIL_IF_NOT, FAIL_IF_NULL, FlowGetProtoMapping(), DNSState_::givenup, PASS, Flow_::proto, Flow_::protomap, RegisterRustDNSUDPParsers(), DNSTransaction_::replied, DNSTransaction_::reply_lost, res, RunmodeIsUnittests(), SC_ERR_DNS_CONFIG, SCLogInfo, SCLogWarning, STREAM_START, STREAM_TOCLIENT, STREAM_TOSERVER, TAILQ_FIRST, DNSState_::transaction_max, DNSState_::unreplied_cnt, UTHAppLayerParserStateGetIds(), UTHBuildFlow(), UTHFreeFlow(), and DNSState_::window.

Referenced by AppLayerParserRegisterProtocolParsers(), and RegisterAllModules().

Here is the call graph for this function:

Here is the caller graph for this function: