suricata
NFQQueueVars_ Struct Reference

#include <source-nfq.h>

Data Fields

struct nfq_handle * h
 
struct nfnl_handle * nh
 
int fd
 
uint8_t use_mutex
 
struct nfq_q_handle * qh
 
SCMutex mutex_qh
 
uint16_t queue_num
 
uint16_t nfq_index
 
uint32_t pkts
 
uint64_t bytes
 
uint32_t errs
 
uint32_t accepted
 
uint32_t dropped
 
uint32_t replaced
 
struct {
   uint32_t   packet_id
 
   uint32_t   verdict
 
   uint32_t   mark
 
   uint8_t   mark_valid:1
 
   uint8_t   len
 
   uint8_t   maxlen
 
verdict_cache
 

Detailed Description

Definition at line 51 of file source-nfq.h.

Field Documentation

uint32_t NFQQueueVars_::accepted

Definition at line 73 of file source-nfq.h.

Referenced by ReceiveNFQThreadExitStats().

uint64_t NFQQueueVars_::bytes

Definition at line 71 of file source-nfq.h.

Referenced by ReceiveNFQThreadExitStats().

uint32_t NFQQueueVars_::dropped

Definition at line 74 of file source-nfq.h.

Referenced by ReceiveNFQThreadExitStats().

uint32_t NFQQueueVars_::errs

Definition at line 72 of file source-nfq.h.

Referenced by NFQGetThread(), and ReceiveNFQThreadExitStats().

int NFQQueueVars_::fd

Definition at line 55 of file source-nfq.h.

Referenced by NFQGetThread().

struct nfq_handle* NFQQueueVars_::h

Definition at line 53 of file source-nfq.h.

Referenced by NFQGetThread(), and ReceiveNFQThreadInit().

uint8_t NFQQueueVars_::len

Definition at line 81 of file source-nfq.h.

Referenced by NFQInitConfig().

uint32_t NFQQueueVars_::mark

Definition at line 79 of file source-nfq.h.

Referenced by NFQInitConfig().

uint8_t NFQQueueVars_::mark_valid

Definition at line 80 of file source-nfq.h.

Referenced by NFQInitConfig().

uint8_t NFQQueueVars_::maxlen

Definition at line 82 of file source-nfq.h.

Referenced by NFQInitConfig().

SCMutex NFQQueueVars_::mutex_qh

Definition at line 59 of file source-nfq.h.

Referenced by NFQInitConfig().

uint16_t NFQQueueVars_::nfq_index

Definition at line 63 of file source-nfq.h.

struct nfnl_handle* NFQQueueVars_::nh

Definition at line 54 of file source-nfq.h.

uint32_t NFQQueueVars_::packet_id

Definition at line 77 of file source-nfq.h.

Referenced by NFQInitConfig().

uint32_t NFQQueueVars_::pkts

Definition at line 70 of file source-nfq.h.

Referenced by ReceiveNFQThreadExitStats().

struct nfq_q_handle* NFQQueueVars_::qh

Definition at line 58 of file source-nfq.h.

Referenced by NFQGetThread(), NFQInitConfig(), NFQSetVerdict(), and ReceiveNFQThreadInit().

uint16_t NFQQueueVars_::queue_num

Definition at line 61 of file source-nfq.h.

Referenced by NFQRegisterQueue(), and ReceiveNFQThreadInit().

uint32_t NFQQueueVars_::replaced

Definition at line 75 of file source-nfq.h.

Referenced by ReceiveNFQThreadExitStats().

uint8_t NFQQueueVars_::use_mutex

Definition at line 56 of file source-nfq.h.

Referenced by NFQInitConfig().

uint32_t NFQQueueVars_::verdict

Definition at line 78 of file source-nfq.h.

Referenced by NFQInitConfig().

struct { ... } NFQQueueVars_::verdict_cache

Referenced by NFQInitConfig().


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