From: Victor Julien Date: Wed, 10 Dec 2014 15:41:03 +0000 (+0100) Subject: flow timeout: cleanups X-Git-Tag: suricata-2.1beta3~79 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=3499d682c475d7164324d42670bcc3fe6ac21ae7;p=thirdparty%2Fsuricata.git flow timeout: cleanups Rename FlowForceReassemblyForFlowV2 to just FlowForceReassemblyForFlow as there is no V1. --- diff --git a/src/decode.c b/src/decode.c index 8ad78bcf32..87aa831b24 100644 --- a/src/decode.c +++ b/src/decode.c @@ -539,12 +539,9 @@ const char *PktSrcToString(enum PktSrcEnum pkt_src) case PKT_SRC_STREAM_TCP_STREAM_END_PSEUDO: pkt_src_str = "stream"; break; - case PKT_SRC_FFR_V2: + case PKT_SRC_FFR: pkt_src_str = "stream (flow timeout)"; break; - case PKT_SRC_FFR_SHUTDOWN: - pkt_src_str = "stream (engine shutdown)"; - break; } return pkt_src_str; } diff --git a/src/decode.h b/src/decode.h index 98839be6bc..bd9aeef61b 100644 --- a/src/decode.h +++ b/src/decode.h @@ -52,8 +52,7 @@ enum PktSrcEnum { PKT_SRC_DECODER_TEREDO, PKT_SRC_DEFRAG, PKT_SRC_STREAM_TCP_STREAM_END_PSEUDO, - PKT_SRC_FFR_V2, - PKT_SRC_FFR_SHUTDOWN, + PKT_SRC_FFR, }; #include "source-nflog.h" diff --git a/src/flow-manager.c b/src/flow-manager.c index 7fa2bb280a..e8446f5398 100644 --- a/src/flow-manager.c +++ b/src/flow-manager.c @@ -244,7 +244,7 @@ static int FlowManagerFlowTimedOut(Flow *f, struct timeval *ts) int server = 0, client = 0; if (!(f->flags & FLOW_TIMEOUT_REASSEMBLY_DONE) && FlowForceReassemblyNeedReassembly(f, &server, &client) == 1) { - FlowForceReassemblyForFlowV2(f, server, client); + FlowForceReassemblyForFlow(f, server, client); return 0; } #ifdef DEBUG diff --git a/src/flow-timeout.c b/src/flow-timeout.c index a9d1f14605..36391783f0 100644 --- a/src/flow-timeout.c +++ b/src/flow-timeout.c @@ -328,7 +328,7 @@ int FlowForceReassemblyNeedReassembly(Flow *f, int *server, int *client) * * \retval 0 This flow doesn't need any reassembly processing; 1 otherwise. */ -int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) +int FlowForceReassemblyForFlow(Flow *f, int server, int client) { Packet *p1 = NULL, *p2 = NULL, *p3 = NULL; TcpSession *ssn; @@ -358,7 +358,7 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) if (p1 == NULL) { goto done; } - PKT_SET_SRC(p1, PKT_SRC_FFR_V2); + PKT_SET_SRC(p1, PKT_SRC_FFR); if (server == STREAM_HAS_UNPROCESSED_SEGMENTS_NEED_REASSEMBLY) { p2 = FlowForceReassemblyPseudoPacketGet(0, f, ssn, 0); @@ -367,7 +367,7 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) TmqhOutputPacketpool(NULL, p1); goto done; } - PKT_SET_SRC(p2, PKT_SRC_FFR_V2); + PKT_SET_SRC(p2, PKT_SRC_FFR); p3 = FlowForceReassemblyPseudoPacketGet(1, f, ssn, 1); if (p3 == NULL) { @@ -377,7 +377,7 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) TmqhOutputPacketpool(NULL, p2); goto done; } - PKT_SET_SRC(p3, PKT_SRC_FFR_V2); + PKT_SET_SRC(p3, PKT_SRC_FFR); } else { p2 = FlowForceReassemblyPseudoPacketGet(0, f, ssn, 1); if (p2 == NULL) { @@ -385,7 +385,7 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) TmqhOutputPacketpool(NULL, p1); goto done; } - PKT_SET_SRC(p2, PKT_SRC_FFR_V2); + PKT_SET_SRC(p2, PKT_SRC_FFR); } } else if (client == STREAM_HAS_UNPROCESSED_SEGMENTS_NEED_ONLY_DETECTION) { @@ -394,7 +394,7 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) if (p1 == NULL) { goto done; } - PKT_SET_SRC(p1, PKT_SRC_FFR_V2); + PKT_SET_SRC(p1, PKT_SRC_FFR); p2 = FlowForceReassemblyPseudoPacketGet(1, f, ssn, 1); if (p2 == NULL) { @@ -402,13 +402,13 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) TmqhOutputPacketpool(NULL, p1); goto done; } - PKT_SET_SRC(p2, PKT_SRC_FFR_V2); + PKT_SET_SRC(p2, PKT_SRC_FFR); } else { p1 = FlowForceReassemblyPseudoPacketGet(0, f, ssn, 1); if (p1 == NULL) { goto done; } - PKT_SET_SRC(p1, PKT_SRC_FFR_V2); + PKT_SET_SRC(p1, PKT_SRC_FFR); if (server == STREAM_HAS_UNPROCESSED_SEGMENTS_NEED_ONLY_DETECTION) { p2 = FlowForceReassemblyPseudoPacketGet(1, f, ssn, 1); @@ -417,7 +417,7 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) TmqhOutputPacketpool(NULL, p1); goto done; } - PKT_SET_SRC(p2, PKT_SRC_FFR_V2); + PKT_SET_SRC(p2, PKT_SRC_FFR); } } @@ -427,7 +427,7 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) if (p1 == NULL) { goto done; } - PKT_SET_SRC(p1, PKT_SRC_FFR_V2); + PKT_SET_SRC(p1, PKT_SRC_FFR); p2 = FlowForceReassemblyPseudoPacketGet(1, f, ssn, 1); if (p2 == NULL) { @@ -435,13 +435,13 @@ int FlowForceReassemblyForFlowV2(Flow *f, int server, int client) TmqhOutputPacketpool(NULL, p1); goto done; } - PKT_SET_SRC(p2, PKT_SRC_FFR_V2); + PKT_SET_SRC(p2, PKT_SRC_FFR); } else if (server == STREAM_HAS_UNPROCESSED_SEGMENTS_NEED_ONLY_DETECTION) { p1 = FlowForceReassemblyPseudoPacketGet(1, f, ssn, 1); if (p1 == NULL) { goto done; } - PKT_SET_SRC(p1, PKT_SRC_FFR_V2); + PKT_SET_SRC(p1, PKT_SRC_FFR); } else { /* impossible */ BUG_ON(1); @@ -517,7 +517,7 @@ static inline void FlowForceReassemblyForHash(void) } if (FlowForceReassemblyNeedReassembly(f, &server_ok, &client_ok) == 1) { - FlowForceReassemblyForFlowV2(f, server_ok, client_ok); + FlowForceReassemblyForFlow(f, server_ok, client_ok); } FLOWLOCK_UNLOCK(f); diff --git a/src/flow-timeout.h b/src/flow-timeout.h index 036bd50ce7..50e007ae06 100644 --- a/src/flow-timeout.h +++ b/src/flow-timeout.h @@ -24,7 +24,7 @@ #ifndef __FLOW_TIMEOUT_H__ #define __FLOW_TIMEOUT_H__ -int FlowForceReassemblyForFlowV2(Flow *f, int server, int client); +int FlowForceReassemblyForFlow(Flow *f, int server, int client); int FlowForceReassemblyNeedReassembly(Flow *f, int *server, int *client); void FlowForceReassembly(void); void FlowForceReassemblySetup(int detect_disabled); diff --git a/src/source-pcap-file.c b/src/source-pcap-file.c index 3202b0d8d4..8638bdd8d2 100644 --- a/src/source-pcap-file.c +++ b/src/source-pcap-file.c @@ -419,7 +419,7 @@ TmEcode DecodePcapFile(ThreadVars *tv, Packet *p, void *data, PacketQueue *pq, P pcap_g.Decoder(tv, dtv, p, GET_PKT_DATA(p), GET_PKT_LEN(p), pq); #ifdef DEBUG - BUG_ON(p->pkt_src != PKT_SRC_WIRE && p->pkt_src != PKT_SRC_FFR_V2); + BUG_ON(p->pkt_src != PKT_SRC_WIRE && p->pkt_src != PKT_SRC_FFR); #endif PacketDecodeFinalize(tv, dtv, p);