SCLogDebug("packet %"PRIu64, p->pcap_cnt);
- /* update time */
- if (!(PKT_IS_PSEUDOPKT(p))) {
- TimeSetByThread(tv->id, p->ts);
- }
-
/* handle Flow */
if (p->flags & PKT_WANTS_FLOW) {
FLOWWORKER_PROFILING_START(p, PROFILE_FLOWWORKER_FLOW);
if (likely(p->flow != NULL)) {
DEBUG_ASSERT_FLOW_LOCKED(p->flow);
if (FlowUpdate(tv, fw, p) == TM_ECODE_DONE) {
+ /* update time */
+ if (!(PKT_IS_PSEUDOPKT(p))) {
+ TimeSetByThread(tv->id, p->ts);
+ }
goto housekeeping;
}
}
DEBUG_VALIDATE_BUG_ON(p->pkt_src != PKT_SRC_FFR);
}
+ /* update time */
+ if (!(PKT_IS_PSEUDOPKT(p))) {
+ TimeSetByThread(tv->id, p->ts);
+ }
+
SCLogDebug("packet %"PRIu64" has flow? %s", p->pcap_cnt, p->flow ? "yes" : "no");
/* handle TCP and app layer */