Go to the documentation of this file.
24 #ifndef __SOURCE_PFRING_H__
25 #define __SOURCE_PFRING_H__
27 #define PFRING_IFACE_NAME_LENGTH 48
32 #define PFRING_CONF_FLAGS_CLUSTER (1 << 0)
33 #define PFRING_CONF_FLAGS_BYPASS (1 << 1)
77 #define CLUSTER_FLOW 0
78 #define CLUSTER_ROUND_ROBIN 1
79 #define CLUSTER_FLOW_5_TUPLE 4
80 #define CLUSTER_INNER_FLOW 6
81 #define CLUSTER_INNER_FLOW_2_TUPLE 7
82 #define CLUSTER_INNER_FLOW_4_TUPLE 8
83 #define CLUSTER_INNER_FLOW_5_TUPLE 9
struct PfringPacketVars_ PfringPacketVars
per packet Pfring vars
void PfringLoadConfig(void)
char iface[PFRING_IFACE_NAME_LENGTH]
#define PFRING_IFACE_NAME_LENGTH
struct PfringIfaceConfig_ PfringIfaceConfig
int PfringConfGetThreads(void)
Structure to hold thread specific variables.
void TmModuleDecodePfringRegister(void)
Registration Function for DecodePfring.
SC_ATOMIC_DECLARE(unsigned int, ref)
void TmModuleReceivePfringRegister(void)
Registration Function for ReceivePfring.
void(* DerefFunc)(void *)
ChecksumValidationMode checksum_mode