defrag: set flag on packets reassembled from fragments

Set the PKT_REBUILT_FRAGMENT on packets that are re-assembled
from fragments.
pull/2364/head
Jason Ish 9 years ago committed by Victor Julien
parent 571f56cfcf
commit f81619a13e

@ -1100,6 +1100,9 @@ int DecoderParseDataFromFile(char *filename, DecoderFunc Decoder);
#define PKT_PROTO_DETECT_TS_DONE (1<<23)
#define PKT_PROTO_DETECT_TC_DONE (1<<24)
#define PKT_REBUILT_FRAGMENT (1<<25) /**< Packet is rebuilt from
* fragments. */
/** \brief return 1 if the packet is a pseudo packet */
#define PKT_IS_PSEUDOPKT(p) ((p)->flags & PKT_PSEUDO_STREAM_END)

@ -294,6 +294,7 @@ Defrag4Reassemble(ThreadVars *tv, DefragTracker *tracker, Packet *p)
goto error_remove_tracker;
}
PKT_SET_SRC(rp, PKT_SRC_DEFRAG);
rp->flags |= PKT_REBUILT_FRAGMENT;
rp->recursion_level = p->recursion_level;
int fragmentable_offset = 0;

Loading…
Cancel
Save