suricata
PfringThreadVars_ Struct Reference

Structure to hold thread specific variables. More...

Collaboration diagram for PfringThreadVars_:

Data Fields

pfring * pd
 
uint64_t bytes
 
uint64_t pkts
 
uint16_t capture_kernel_packets
 
uint16_t capture_kernel_drops
 
uint16_t capture_bypassed
 
uint32_t flags
 
ThreadVarstv
 
TmSlotslot
 
int vlan_in_ext_header
 
int threads
 
cluster_type ctype
 
uint8_t cluster_id
 
char * interface
 
LiveDevicelivedev
 
char * bpf_filter
 
ChecksumValidationMode checksum_mode
 
bool vlan_hdr_warned
 

Detailed Description

Structure to hold thread specific variables.

Definition at line 123 of file source-pfring.c.

Field Documentation

◆ bpf_filter

char* PfringThreadVars_::bpf_filter

Definition at line 152 of file source-pfring.c.

Referenced by ReceivePfringThreadDeinit().

◆ bytes

uint64_t PfringThreadVars_::bytes

Definition at line 129 of file source-pfring.c.

◆ capture_bypassed

uint16_t PfringThreadVars_::capture_bypassed

Definition at line 134 of file source-pfring.c.

◆ capture_kernel_drops

uint16_t PfringThreadVars_::capture_kernel_drops

Definition at line 133 of file source-pfring.c.

◆ capture_kernel_packets

uint16_t PfringThreadVars_::capture_kernel_packets

Definition at line 132 of file source-pfring.c.

◆ checksum_mode

ChecksumValidationMode PfringThreadVars_::checksum_mode

Definition at line 154 of file source-pfring.c.

◆ cluster_id

uint8_t PfringThreadVars_::cluster_id

Definition at line 148 of file source-pfring.c.

◆ ctype

cluster_type PfringThreadVars_::ctype

Definition at line 146 of file source-pfring.c.

◆ flags

uint32_t PfringThreadVars_::flags

Definition at line 136 of file source-pfring.c.

Referenced by ReceivePfringLoop().

◆ interface

char* PfringThreadVars_::interface

Definition at line 149 of file source-pfring.c.

Referenced by ReceivePfringThreadDeinit().

◆ livedev

LiveDevice* PfringThreadVars_::livedev

Definition at line 150 of file source-pfring.c.

◆ pd

pfring* PfringThreadVars_::pd

Definition at line 126 of file source-pfring.c.

Referenced by PfringBreakLoop(), ReceivePfringLoop(), and ReceivePfringThreadDeinit().

◆ pkts

uint64_t PfringThreadVars_::pkts

Definition at line 130 of file source-pfring.c.

◆ slot

TmSlot* PfringThreadVars_::slot

Definition at line 139 of file source-pfring.c.

Referenced by ReceivePfringLoop().

◆ threads

int PfringThreadVars_::threads

Definition at line 144 of file source-pfring.c.

◆ tv

ThreadVars* PfringThreadVars_::tv

Definition at line 138 of file source-pfring.c.

◆ vlan_hdr_warned

bool PfringThreadVars_::vlan_hdr_warned

Definition at line 156 of file source-pfring.c.

◆ vlan_in_ext_header

int PfringThreadVars_::vlan_in_ext_header

Definition at line 141 of file source-pfring.c.


The documentation for this struct was generated from the following file: