TCPHdr tcphdr; \
memset(&tcphdr, 0, sizeof(tcphdr)); \
p->tcph = &tcphdr; \
p->tcph->th_seq = htonl((
seq)); \
p->tcph->th_ack = htonl(10); \
p->payload_len = (seglen);
\ FAIL_IF(!(TestReassembleRawValidate(&ssn, p, (uint8_t *)(buf), (buflen)))); \
#define FAIL_IF(expr)
Fail a test if expression evaluates to false.
void PacketFree(Packet *p)
Return a malloced packet.
#define FLOW_PKT_TOSERVER
#define SCLogNotice(...)
Macro used to log NOTICE messages.
#define FAIL_IF_NULL(expr)
Fail a test if expression evaluates to NULL.
int StreamTcpUTAddPayload(ThreadVars *tv, TcpReassemblyThreadCtx *ra_ctx, TcpSession *ssn, TcpStream *stream, uint32_t seq, uint8_t *payload, uint16_t len)
wrapper for StreamTcpReassembleHandleSegmentHandleData
Packet * PacketGetFromAlloc(void)
Get a malloced packet.