autofp: reduce flow storage space requirement

Use int16_t instead of a regular int to safe 2 bytes per flow.
pull/1416/merge
Victor Julien 10 years ago
parent 643c30f67f
commit 1884227019

@ -326,7 +326,7 @@ typedef struct Flow_
SC_ATOMIC_DECLARE(FlowRefCount, use_cnt);
/** flow queue id, used with autofp */
SC_ATOMIC_DECLARE(int, autofp_tmqh_flow_qid);
SC_ATOMIC_DECLARE(int16_t, autofp_tmqh_flow_qid);
uint32_t probing_parser_toserver_alproto_masks;
uint32_t probing_parser_toclient_alproto_masks;

@ -229,7 +229,7 @@ void TmqhOutputFlowFreeCtx(void *ctx)
*/
void TmqhOutputFlowRoundRobin(ThreadVars *tv, Packet *p)
{
int32_t qid = 0;
int16_t qid = 0;
TmqhFlowCtx *ctx = (TmqhFlowCtx *)tv->outctx;
@ -271,7 +271,7 @@ void TmqhOutputFlowRoundRobin(ThreadVars *tv, Packet *p)
*/
void TmqhOutputFlowActivePackets(ThreadVars *tv, Packet *p)
{
int32_t qid = 0;
int16_t qid = 0;
TmqhFlowCtx *ctx = (TmqhFlowCtx *)tv->outctx;
@ -319,7 +319,7 @@ void TmqhOutputFlowActivePackets(ThreadVars *tv, Packet *p)
*/
void TmqhOutputFlowHash(ThreadVars *tv, Packet *p)
{
int32_t qid = 0;
int16_t qid = 0;
TmqhFlowCtx *ctx = (TmqhFlowCtx *)tv->outctx;

Loading…
Cancel
Save