profile: account flow-worker tcp-prune step

pull/2673/head
Victor Julien 8 years ago
parent 245a89b7e7
commit 3411697106

@ -258,8 +258,10 @@ TmEcode FlowWorker(ThreadVars *tv, Packet *p, void *data, PacketQueue *preq, Pac
/* Release tcp segments. Done here after alerting can use them. */
if (p->flow != NULL && p->proto == IPPROTO_TCP) {
FLOWWORKER_PROFILING_START(p, PROFILE_FLOWWORKER_TCPPRUNE);
StreamTcpPruneSession(p->flow, p->flowflags & FLOW_PKT_TOSERVER ?
STREAM_TOSERVER : STREAM_TOCLIENT);
FLOWWORKER_PROFILING_END(p, PROFILE_FLOWWORKER_TCPPRUNE);
}
if (p->flow) {
@ -295,6 +297,8 @@ const char *ProfileFlowWorkerIdToString(enum ProfileFlowWorkerId fwi)
return "app-layer";
case PROFILE_FLOWWORKER_DETECT:
return "detect";
case PROFILE_FLOWWORKER_TCPPRUNE:
return "tcp-prune";
case PROFILE_FLOWWORKER_SIZE:
return "size";
}

@ -23,6 +23,7 @@ enum ProfileFlowWorkerId {
PROFILE_FLOWWORKER_STREAM,
PROFILE_FLOWWORKER_APPLAYERUDP,
PROFILE_FLOWWORKER_DETECT,
PROFILE_FLOWWORKER_TCPPRUNE,
PROFILE_FLOWWORKER_SIZE
};
const char *ProfileFlowWorkerIdToString(enum ProfileFlowWorkerId fwi);

Loading…
Cancel
Save