suricata
AFXDPIfaceConfig Struct Reference

#include <source-af-xdp.h>

Public Member Functions

 SC_ATOMIC_DECLARE (unsigned int, ref)
 

Data Fields

char iface [AFXDP_IFACE_NAME_LENGTH]
 
int threads
 
int promisc
 
uint32_t mode
 
uint32_t bind_flags
 
int mem_alignment
 
bool enable_busy_poll
 
uint32_t busy_poll_time
 
uint32_t busy_poll_budget
 
uint32_t gro_flush_timeout
 
uint32_t napi_defer_hard_irqs
 
void(* DerefFunc )(void *)
 

Detailed Description

Definition at line 29 of file source-af-xdp.h.

Member Function Documentation

◆ SC_ATOMIC_DECLARE()

AFXDPIfaceConfig::SC_ATOMIC_DECLARE ( unsigned int  ,
ref   
)

Field Documentation

◆ bind_flags

uint32_t AFXDPIfaceConfig::bind_flags

Definition at line 37 of file source-af-xdp.h.

◆ busy_poll_budget

uint32_t AFXDPIfaceConfig::busy_poll_budget

Definition at line 41 of file source-af-xdp.h.

◆ busy_poll_time

uint32_t AFXDPIfaceConfig::busy_poll_time

Definition at line 40 of file source-af-xdp.h.

◆ DerefFunc

void(* AFXDPIfaceConfig::DerefFunc) (void *)

Definition at line 46 of file source-af-xdp.h.

◆ enable_busy_poll

bool AFXDPIfaceConfig::enable_busy_poll

Definition at line 39 of file source-af-xdp.h.

◆ gro_flush_timeout

uint32_t AFXDPIfaceConfig::gro_flush_timeout

Definition at line 42 of file source-af-xdp.h.

◆ iface

char AFXDPIfaceConfig::iface[AFXDP_IFACE_NAME_LENGTH]

Definition at line 30 of file source-af-xdp.h.

◆ mem_alignment

int AFXDPIfaceConfig::mem_alignment

Definition at line 38 of file source-af-xdp.h.

◆ mode

uint32_t AFXDPIfaceConfig::mode

Definition at line 36 of file source-af-xdp.h.

◆ napi_defer_hard_irqs

uint32_t AFXDPIfaceConfig::napi_defer_hard_irqs

Definition at line 43 of file source-af-xdp.h.

◆ promisc

int AFXDPIfaceConfig::promisc

Definition at line 33 of file source-af-xdp.h.

◆ threads

int AFXDPIfaceConfig::threads

Definition at line 32 of file source-af-xdp.h.


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