コード例 #1
0
ファイル: decode.c プロジェクト: micsoftvn/suricata
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]]);
            }
        }
    }
}
コード例 #2
0
ファイル: decode.c プロジェクト: EmergingThreats/suricata
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

}