Linux Kernel
3.7.1
|
#include <linux/netfilter.h>
Go to the source code of this file.
Data Structures | |
struct | nf_loginfo |
struct | nf_logger |
Macros | |
#define | NF_LOG_TCPSEQ 0x01 /* Log TCP sequence numbers */ |
#define | NF_LOG_TCPOPT 0x02 /* Log TCP options */ |
#define | NF_LOG_IPOPT 0x04 /* Log IP options */ |
#define | NF_LOG_UID 0x08 /* Log UID owning local socket */ |
#define | NF_LOG_MASK 0x0f |
#define | NF_LOG_TYPE_LOG 0x01 |
#define | NF_LOG_TYPE_ULOG 0x02 |
Typedefs | |
typedef void | nf_logfn (u_int8_t pf, unsigned int hooknum, const struct sk_buff *skb, const struct net_device *in, const struct net_device *out, const struct nf_loginfo *li, const char *prefix) |
Functions | |
int | nf_log_register (u_int8_t pf, struct nf_logger *logger) |
void | nf_log_unregister (struct nf_logger *logger) |
int | nf_log_bind_pf (u_int8_t pf, const struct nf_logger *logger) |
void | nf_log_unbind_pf (u_int8_t pf) |
__printf (7, 8) void nf_log_packet(u_int8_t pf | |
Variables | |
unsigned int | hooknum |
unsigned int struct sk_buff * | skb |
unsigned int struct sk_buff struct net_device * | in |
unsigned int struct sk_buff struct net_device struct net_device * | out |
unsigned int struct sk_buff struct net_device struct net_device struct nf_loginfo * | li |
unsigned int struct sk_buff struct net_device struct net_device struct nf_loginfo const char * | fmt |
__printf | ( | 7 | , |
8 | |||
) |
unsigned int struct sk_buff struct net_device struct net_device struct nf_loginfo const char* fmt |
unsigned int struct sk_buff struct net_device struct net_device struct nf_loginfo* li |
unsigned int struct sk_buff struct net_device struct net_device* out |