42 DecodeSetNoPayloadInspectionFlag(p);
43 DecodeSetNoPacketInspectionFlag(p);
44 PacketDrop(p, drop_reason);
53 FlowSetNoPacketInspectionFlag(p->
flow);
58 DecodeSetNoPayloadInspectionFlag(p);
59 DecodeSetNoPacketInspectionFlag(p);
70 const char *value_str = NULL;
71 if ((
ConfGet(option, &value_str)) == 1 && value_str != NULL) {
72 if (strcmp(value_str,
"drop-flow") == 0) {
75 }
else if (strcmp(value_str,
"pass-flow") == 0) {
78 }
else if (strcmp(value_str,
"bypass") == 0) {
81 }
else if (strcmp(value_str,
"drop-packet") == 0) {
84 }
else if (strcmp(value_str,
"pass-packet") == 0) {
87 }
else if (strcmp(value_str,
"ignore") == 0) {
98 "flow actions not supported for %s, defaulting to \"ignore\"", option);
120 uint64_t g_eps_applayer_error_offset_ts = UINT64_MAX;
121 uint64_t g_eps_applayer_error_offset_tc = UINT64_MAX;
122 uint64_t g_eps_pcap_packet_loss = UINT64_MAX;
123 uint64_t g_eps_stream_ssn_memcap = UINT64_MAX;
124 uint64_t g_eps_stream_reassembly_memcap = UINT64_MAX;
125 uint64_t g_eps_flow_memcap = UINT64_MAX;
126 uint64_t g_eps_defrag_memcap = UINT64_MAX;
127 bool g_eps_is_alert_queue_fail_mode =
false;
132 if (strcmp(name,
"simulate-applayer-error-at-offset-ts") == 0) {
138 g_eps_applayer_error_offset_ts =
offset;
139 }
else if (strcmp(name,
"simulate-applayer-error-at-offset-tc") == 0) {
145 g_eps_applayer_error_offset_tc =
offset;
146 }
else if (strcmp(name,
"simulate-packet-loss") == 0) {
148 uint64_t pkt_num = 0;
152 g_eps_pcap_packet_loss = pkt_num;
153 }
else if (strcmp(name,
"simulate-packet-tcp-reassembly-memcap") == 0) {
155 uint64_t pkt_num = 0;
159 g_eps_stream_reassembly_memcap = pkt_num;
160 }
else if (strcmp(name,
"simulate-packet-tcp-ssn-memcap") == 0) {
162 uint64_t pkt_num = 0;
166 g_eps_stream_ssn_memcap = pkt_num;
167 }
else if (strcmp(name,
"simulate-packet-flow-memcap") == 0) {
169 uint64_t pkt_num = 0;
173 g_eps_flow_memcap = pkt_num;
174 }
else if (strcmp(name,
"simulate-packet-defrag-memcap") == 0) {
176 uint64_t pkt_num = 0;
180 g_eps_defrag_memcap = pkt_num;
181 }
else if (strcmp(name,
"simulate-alert-queue-realloc-failure") == 0) {
182 g_eps_is_alert_queue_fail_mode =
true;