suricata
|
#include "decode.h"
Go to the source code of this file.
Functions | |
void | SetMasterExceptionPolicy (void) |
void | ExceptionPolicyApply (Packet *p, enum ExceptionPolicy policy, enum PacketDropReason drop_reason) |
enum ExceptionPolicy | ExceptionPolicyParse (const char *option, const bool support_flow) |
int | ExceptionSimulationCommandlineParser (const char *name, const char *arg) |
Variables | |
enum ExceptionPolicy | g_eps_master_switch |
enum ExceptionPolicy |
Enumerator | |
---|---|
EXCEPTION_POLICY_NOT_SET | |
EXCEPTION_POLICY_PASS_PACKET | |
EXCEPTION_POLICY_PASS_FLOW | |
EXCEPTION_POLICY_BYPASS_FLOW | |
EXCEPTION_POLICY_DROP_PACKET | |
EXCEPTION_POLICY_DROP_FLOW | |
EXCEPTION_POLICY_REJECT |
Definition at line 27 of file util-exception-policy.h.
void ExceptionPolicyApply | ( | Packet * | p, |
enum ExceptionPolicy | policy, | ||
enum PacketDropReason | drop_reason | ||
) |
Definition at line 66 of file util-exception-policy.c.
enum ExceptionPolicy ExceptionPolicyParse | ( | const char * | option, |
const bool | support_flow | ||
) |
Definition at line 66 of file util-exception-policy.c.
References ACTION_REJECT, EXCEPTION_POLICY_DROP_FLOW, EXCEPTION_POLICY_NOT_SET, EXCEPTION_POLICY_REJECT, Flow_::flags, Packet_::flow, FLOW_ACTION_DROP, PacketDrop(), Packet_::pcap_cnt, and SCLogDebug.
Referenced by FlowInitConfig(), SetMasterExceptionPolicy(), and StreamTcpInitConfig().
int ExceptionSimulationCommandlineParser | ( | const char * | name, |
const char * | arg | ||
) |
Definition at line 201 of file util-exception-policy.c.
void SetMasterExceptionPolicy | ( | void | ) |
Definition at line 56 of file util-exception-policy.c.
References ExceptionPolicyParse(), and g_eps_master_switch.
Referenced by PostConfLoadedSetup().
enum ExceptionPolicy g_eps_master_switch |
Definition at line 1 of file util-exception-policy.c.
Referenced by SetMasterExceptionPolicy().