unittest/helpers: add helper to assign flow to packet

pull/3032/head
Victor Julien 7 years ago
parent 83f220a6b0
commit 7394ee17ec

@ -435,6 +435,14 @@ void UTHFreePacket(Packet *p)
SCFree(p);
}
void UTHAssignFlow(Packet *p, Flow *f)
{
if (p && f) {
p->flow = f;
p->flags |= PKT_HAS_FLOW;
}
}
Flow *UTHBuildFlow(int family, const char *src, const char *dst, Port sp, Port dp)
{
struct in_addr in;

@ -41,6 +41,7 @@ Packet *UTHBuildPacketFromEth(uint8_t *, uint16_t);
void UTHFreePacket(Packet *);
void UTHFreePackets(Packet **, int);
void UTHAssignFlow(Packet *p, Flow *f);
Flow *UTHBuildFlow(int family, const char *src, const char *dst, Port sp, Port dp);
void UTHFreeFlow(Flow *flow);
int UTHAddStreamToFlow(Flow *f, int direction, uint8_t *data, uint32_t data_len);

Loading…
Cancel
Save