bypass: really bypass udp flow from first packet

Ticket: 7053

As flow state would be overwritten by established...
pull/11414/head
Philippe Antoine 1 year ago committed by Victor Julien
parent efbf627dbd
commit df5dcfef5f

@ -482,8 +482,14 @@ void FlowHandlePacketUpdate(Flow *f, Packet *p, ThreadVars *tv, DecodeThreadVars
SCLogDebug("pkt %p FLOW_PKT_ESTABLISHED", p);
p->flowflags |= FLOW_PKT_ESTABLISHED;
if (
#ifdef CAPTURE_OFFLOAD
(f->flow_state != FLOW_STATE_CAPTURE_BYPASSED) &&
#endif
(f->flow_state != FLOW_STATE_LOCAL_BYPASSED)) {
FlowUpdateState(f, FLOW_STATE_ESTABLISHED);
}
}
if (f->flags & FLOW_ACTION_DROP) {
PacketDrop(p, ACTION_DROP, PKT_DROP_REASON_FLOW_DROP);

Loading…
Cancel
Save