#include <unistd.h>
#include <stdlib.h>
#include <arpa/inet.h>
#include <string.h>
#include <ulogd/ulogd.h>
#include <libipulog/libipulog.h>
|
enum | ulog_keys {
ULOG_KEY_RAW_MAC = 0,
ULOG_KEY_RAW_PCKT,
ULOG_KEY_RAW_PCKTLEN,
ULOG_KEY_RAW_PCKTCOUNT,
ULOG_KEY_OOB_PREFIX,
ULOG_KEY_OOB_TIME_SEC,
ULOG_KEY_OOB_TIME_USEC,
ULOG_KEY_OOB_MARK,
ULOG_KEY_OOB_IN,
ULOG_KEY_OOB_OUT,
ULOG_KEY_OOB_HOOK,
ULOG_KEY_RAW_MAC_LEN,
ULOG_KEY_OOB_FAMILY,
ULOG_KEY_OOB_PROTOCOL,
ULOG_KEY_RAW_LABEL
} |
|
#define ULOGD_BUFSIZE_DEFAULT 150000 |
#define ULOGD_NLGROUP_DEFAULT 32 |
#define ULOGD_RMEM_DEFAULT 131071 |
Enumerator |
---|
ULOG_KEY_RAW_MAC |
|
ULOG_KEY_RAW_PCKT |
|
ULOG_KEY_RAW_PCKTLEN |
|
ULOG_KEY_RAW_PCKTCOUNT |
|
ULOG_KEY_OOB_PREFIX |
|
ULOG_KEY_OOB_TIME_SEC |
|
ULOG_KEY_OOB_TIME_USEC |
|
ULOG_KEY_OOB_MARK |
|
ULOG_KEY_OOB_IN |
|
ULOG_KEY_OOB_OUT |
|
ULOG_KEY_OOB_HOOK |
|
ULOG_KEY_RAW_MAC_LEN |
|
ULOG_KEY_OOB_FAMILY |
|
ULOG_KEY_OOB_PROTOCOL |
|
ULOG_KEY_RAW_LABEL |
|
void __attribute__ |
( |
(constructor) |
| ) |
|
Initial value:= {
.name = "ULOG",
.input = {
.num_keys = 0,
},
.output = {
},
.configure = &configure,
.stop = &fini,
.config_kset = &libulog_kset,
.version = VERSION,
}
#define NULL
Definition: linux_stddef.h:8
int init(void)
Definition: run.c:223
output_keys
Definition: ulogd_raw2packet_BASE.c:54
#define ARRAY_SIZE
Definition: helper.h:71