suricata
source-af-xdp.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  AFXDPIfaceConfig
 
struct  AFXDPPacketVars_
 per packet AF_XDP vars More...
 

Macros

#define AFXDP_IFACE_NAME_LENGTH   48
 

Typedefs

typedef struct AFXDPIfaceConfig AFXDPIfaceConfig
 
typedef struct AFXDPPacketVars_ AFXDPPacketVars
 per packet AF_XDP vars More...
 

Functions

void TmModuleReceiveAFXDPRegister (void)
 
void TmModuleDecodeAFXDPRegister (void)
 Registration Function for DecodeAFXDP. More...
 
TmEcode AFXDPQueueProtectionInit (void)
 
void AFXDPMutexClean (void)
 

Detailed Description

Macro Definition Documentation

◆ AFXDP_IFACE_NAME_LENGTH

#define AFXDP_IFACE_NAME_LENGTH   48

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

Typedef Documentation

◆ AFXDPIfaceConfig

◆ AFXDPPacketVars

per packet AF_XDP vars

This structure is used by the release data system

Function Documentation

◆ AFXDPMutexClean()

void AFXDPMutexClean ( void  )

◆ AFXDPQueueProtectionInit()

TmEcode AFXDPQueueProtectionInit ( void  )

Referenced by RunModeIdsAFXDPSingle(), and RunModeIdsAFXDPWorkers().

Here is the caller graph for this function: