void PacketDecodeFinalize(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p) { if (p->flags & PKT_IS_INVALID) { StatsIncr(tv, dtv->counter_invalid); int i = 0; for (i = 0; i < p->events.cnt; i++) { if (EVENT_IS_DECODER_PACKET_ERROR(p->events.events[i])) { StatsIncr(tv, dtv->counter_invalid_events[p->events.events[i]]); } } } }
void PacketDecodeFinalize(ThreadVars *tv, DecodeThreadVars *dtv, Packet *p) { if (p->flags & PKT_IS_INVALID) { StatsIncr(tv, dtv->counter_invalid); int i = 0; for (i = 0; i < p->events.cnt; i++) { if (EVENT_IS_DECODER_PACKET_ERROR(p->events.events[i])) { StatsIncr(tv, dtv->counter_invalid_events[p->events.events[i]]); } } } #ifdef __SC_CUDA_SUPPORT__ if (dtv->cuda_vars.mpm_is_cuda) CudaBufferPacket(&dtv->cuda_vars, p); #endif }