#include <stdlib.h>
#include <string.h>
#include <errno.h>
#include <sys/time.h>
#include <time.h>
#include <netinet/in.h>
#include <netdb.h>
#include <ulogd/linuxlist.h>
#include <ulogd/jhash.h>
#include <ulogd/hash.h>
#include <ulogd/ulogd.h>
#include <ulogd/timer.h>
#include <ulogd/ipfix_protocol.h>
#include <ulogd/addr.h>
#include <libnetfilter_conntrack/libnetfilter_conntrack.h>
Data Structures | |
struct | ct_timestamp |
struct | nfct_pluginstance |
Macros | |
#define | NSEC_PER_SEC 1000000000L |
#define | HTABLE_SIZE (8192) |
#define | MAX_ENTRIES (4 * HTABLE_SIZE) |
#define | EVENT_MASK NF_NETLINK_CONNTRACK_NEW | NF_NETLINK_CONNTRACK_DESTROY |
#define | pollint_ce(x) (x->ces[0]) |
#define | usehash_ce(x) (x->ces[1]) |
#define | buckets_ce(x) (x->ces[2]) |
#define | maxentries_ce(x) (x->ces[3]) |
#define | eventmask_ce(x) (x->ces[4]) |
#define | nlsockbufsize_ce(x) (x->ces[5]) |
#define | nlsockbufmaxsize_ce(x) (x->ces[6]) |
#define | nlresynctimeout_ce(x) (x->ces[7]) |
#define | reliable_ce(x) (x->ces[8]) |
#define | src_filter_ce(x) ((x)->ces[9]) |
#define | dst_filter_ce(x) ((x)->ces[10]) |
#define | proto_filter_ce(x) ((x)->ces[11]) |
#define | NFCT_SRC_DIR 1 |
#define | NFCT_DST_DIR 2 |
Typedefs | |
typedef enum TIMES_ | TIMES |
Functions | |
void | __attribute__ ((constructor)) |
#define buckets_ce | ( | x | ) | (x->ces[2]) |
#define dst_filter_ce | ( | x | ) | ((x)->ces[10]) |
#define EVENT_MASK NF_NETLINK_CONNTRACK_NEW | NF_NETLINK_CONNTRACK_DESTROY |
#define eventmask_ce | ( | x | ) | (x->ces[4]) |
#define HTABLE_SIZE (8192) |
#define MAX_ENTRIES (4 * HTABLE_SIZE) |
#define maxentries_ce | ( | x | ) | (x->ces[3]) |
#define NFCT_DST_DIR 2 |
#define NFCT_SRC_DIR 1 |
#define nlresynctimeout_ce | ( | x | ) | (x->ces[7]) |
#define nlsockbufmaxsize_ce | ( | x | ) | (x->ces[6]) |
#define nlsockbufsize_ce | ( | x | ) | (x->ces[5]) |
#define NSEC_PER_SEC 1000000000L |
#define pollint_ce | ( | x | ) | (x->ces[0]) |
#define proto_filter_ce | ( | x | ) | ((x)->ces[11]) |
#define reliable_ce | ( | x | ) | (x->ces[8]) |
#define src_filter_ce | ( | x | ) | ((x)->ces[9]) |
#define usehash_ce | ( | x | ) | (x->ces[1]) |
enum nfct_keys |
enum TIMES_ |
void __attribute__ | ( | (constructor) | ) |