Flow f;
memset(p, 0, SIZE_OF_PACKET);
memset (&f, 0, sizeof(Flow));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
end:
StreamTcpFreeConfig(TRUE);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
tcph.th_win = htons(5480);
tcph.th_flags = TH_SYN;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tcpvars, 0, sizeof(TCPVars));
memset(&ts, 0, sizeof(TCPOpt));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tcpvars, 0, sizeof(TCPVars));
memset(&ts, 0, sizeof(TCPOpt));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&stt, 0, sizeof(StreamTcpThread));
memset(&tcph, 0, sizeof(TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tcph, 0, sizeof (TCPHdr));
memset(&addr, 0, sizeof(addr));
memset(&ipv4h, 0, sizeof(ipv4h));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
ConfRestoreContextBackup();
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
StreamTcpInitConfig(TRUE);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tcph, 0, sizeof (TCPHdr));
memset(&addr, 0, sizeof(addr));
memset(&ipv4h, 0, sizeof(ipv4h));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
ConfRestoreContextBackup();
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tcph, 0, sizeof (TCPHdr));
memset(&addr, 0, sizeof(addr));
memset(&ipv4h, 0, sizeof(ipv4h));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
ConfRestoreContextBackup();
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&tcph, 0, sizeof (TCPHdr));
memset(&addr, 0, sizeof(addr));
memset(&ipv4h, 0, sizeof(ipv4h));
+ FLOW_INITIALIZE(&f);
p->flow = &f;
int ret = 0;
ConfRestoreContextBackup();
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
StreamMsgQueueSetMinChunkLen(FLOW_PKT_TOSERVER, 4096);
StreamMsgQueueSetMinChunkLen(FLOW_PKT_TOCLIENT, 4096);
+ FLOW_INITIALIZE(&f);
ssn.client.os_policy = OS_POLICY_BSD;
f.protoctx = &ssn;
p->src.family = AF_INET;
printf("smemuse.stream_memuse %"PRIu64"\n", SC_ATOMIC_GET(st_memuse));
}
SCFree(p);
+ FLOW_DESTROY(&f);
return result;
}
memset(&f, 0, sizeof (Flow));
memset(&tv, 0, sizeof (ThreadVars));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
ssn.client.os_policy = OS_POLICY_BSD;
f.protoctx = &ssn;
p->src.family = AF_INET;
printf("smemuse.stream_memuse %"PRIu64"\n", SC_ATOMIC_GET(st_memuse));
}
SCFree(p);
+ FLOW_DESTROY(&f);
return result;
}
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
stt.ra_ctx = ra_ctx;
p->flow = &f;
tcph.th_win = htons(5480);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
stt.ra_ctx = ra_ctx;
p->flow = &f;
tcph.th_win = htons(5480);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
stt.ra_ctx = ra_ctx;
p->flow = &f;
tcph.th_win = htons(5480);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
uint8_t packet[1460] = "";
int result = 1;
+ FLOW_INITIALIZE(&f);
StreamTcpInitConfig(TRUE);
/* prevent L7 from kicking in */
0x49, 0x4c };
int result = 1;
+ FLOW_INITIALIZE(&f);
StreamTcpInitConfig(TRUE);
/* prevent L7 from kicking in */
StreamTcpInitConfig(TRUE);
+ FLOW_INITIALIZE(&f);
/* prevent L7 from kicking in */
ssn.client.os_policy = OS_POLICY_LINUX;
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
stt.ra_ctx = ra_ctx;
p.flow = &f;
tcph.th_win = htons(5480);
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+
+ FLOW_INITIALIZE(&f);
p.flow = &f;
tcph.th_win = htons(5480);
tcph.th_flags = TH_SYN;
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+
+ FLOW_INITIALIZE(&f);
p.flow = &f;
tcph.th_win = htons(5480);
tcph.th_flags = TH_SYN|TH_PUSH;
memset(&tv, 0, sizeof (ThreadVars));
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+
+ FLOW_INITIALIZE(&f);
p.flow = &f;
tcph.th_win = htons(5480);
tcph.th_flags = TH_SYN|TH_URG;
memset(&stt, 0, sizeof (StreamTcpThread));
memset(&tcph, 0, sizeof (TCPHdr));
+ FLOW_INITIALIZE(&f);
stt.ra_ctx = ra_ctx;
p.flow = &f;
tcph.th_win = htons(5480);
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
return 0;
memset(p, 0, SIZE_OF_PACKET);
+ FLOW_INITIALIZE(&f);
p->flow = &f;
tcph.th_win = htons(5480);
tcph.th_flags = TH_SYN;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
return 0;
memset(p, 0, SIZE_OF_PACKET);
+ FLOW_INITIALIZE(&f);
p->flow = &f;
tcph.th_win = htons(5480);
tcph.th_flags = TH_SYN;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
StreamTcpInitConfig(TRUE);
+ FLOW_INITIALIZE(&f);
p->tcph = &tcph;
tcph.th_win = htons(5480);
p->flow = &f;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
StreamTcpInitConfig(TRUE);
+ FLOW_INITIALIZE(&f);
p->tcph = &tcph;
tcph.th_win = htons(5480);
p->flow = &f;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
StreamTcpInitConfig(TRUE);
+ FLOW_INITIALIZE(&f);
p->tcph = &tcph;
tcph.th_win = htons(5480);
p->flow = &f;
StreamTcpFreeConfig(TRUE);
SCMutexUnlock(&f.m);
SCFree(p);
+ FLOW_DESTROY(&f);
return ret;
}
StreamTcpInitConfig(TRUE);
stream_config.max_synack_queued = 2;
+ FLOW_INITIALIZE(&f);
p->tcph = &tcph;
tcph.th_win = htons(5480);
p->flow = &f;