#include <linux/module.h>
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/socket.h>
#include <linux/skbuff.h>
#include <linux/kernel.h>
#include <linux/timer.h>
#include <linux/netlink.h>
#include <linux/netdevice.h>
#include <linux/netfilter/x_tables.h>
#include <linux/netfilter_bridge/ebtables.h>
#include <linux/netfilter_bridge/ebt_ulog.h>
#include <net/netfilter/nf_log.h>
#include <net/sock.h>
#include "../br_private.h"
Go to the source code of this file.
#define pr_fmt |
( |
|
fmt | ) |
KBUILD_MODNAME ": " fmt |
MODULE_DESCRIPTION |
( |
"Ebtables: Packet logging to netlink using ULOG" |
| ) |
|
module_exit |
( |
ebt_ulog_fini |
| ) |
|
module_init |
( |
ebt_ulog_init |
| ) |
|
module_param |
( |
nlbufsiz |
, |
|
|
uint |
, |
|
|
0600 |
|
|
) |
| |
module_param |
( |
flushtimeout |
, |
|
|
uint |
, |
|
|
0600 |
|
|
) |
| |
MODULE_PARM_DESC |
( |
flushtimeout |
, |
|
|
"buffer flush timeout (hundredths ofa second) ""(defaults to 10)" |
|
|
) |
| |