suricata
util-datalink.c File Reference
#include "suricata-common.h"
#include "util-datalink.h"
#include "rust.h"
#include "decode.h"
Include dependency graph for util-datalink.c:

Go to the source code of this file.

Functions

void DatalinkSetGlobalType (int datalink)
 
int DatalinkGetGlobalType (void)
 
bool DatalinkHasMultipleValues (void)
 
void DatalinkTableInit (void)
 
void DatalinkTableDeinit (void)
 
const char * DatalinkValueToName (int datalink_value)
 

Variables

int g_datalink_value = LINKTYPE_NULL
 
int g_datalink_is_multiple = 0
 

Function Documentation

◆ DatalinkGetGlobalType()

int DatalinkGetGlobalType ( void  )
inline

Definition at line 37 of file util-datalink.c.

References g_datalink_value.

◆ DatalinkHasMultipleValues()

bool DatalinkHasMultipleValues ( void  )

Definition at line 42 of file util-datalink.c.

References g_datalink_is_multiple.

◆ DatalinkSetGlobalType()

void DatalinkSetGlobalType ( int  datalink)

Definition at line 26 of file util-datalink.c.

References g_datalink_is_multiple, g_datalink_value, and LINKTYPE_NULL.

Referenced by InitPcapFile(), ReceiveErfDagThreadInit(), and ReceiveErfFileThreadInit().

Here is the caller graph for this function:

◆ DatalinkTableDeinit()

void DatalinkTableDeinit ( void  )

Definition at line 65 of file util-datalink.c.

Referenced by GlobalsDestroy().

Here is the caller graph for this function:

◆ DatalinkTableInit()

void DatalinkTableInit ( void  )

Definition at line 49 of file util-datalink.c.

Referenced by InitGlobal().

Here is the caller graph for this function:

◆ DatalinkValueToName()

const char* DatalinkValueToName ( int  datalink_value)

Definition at line 70 of file util-datalink.c.

Referenced by EvePacket().

Here is the caller graph for this function:

Variable Documentation

◆ g_datalink_is_multiple

int g_datalink_is_multiple = 0

Definition at line 24 of file util-datalink.c.

Referenced by DatalinkHasMultipleValues(), and DatalinkSetGlobalType().

◆ g_datalink_value

int g_datalink_value = LINKTYPE_NULL

Definition at line 23 of file util-datalink.c.

Referenced by DatalinkGetGlobalType(), and DatalinkSetGlobalType().