Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
net
netfilter
xt_comment.c
Go to the documentation of this file.
1
/*
2
* Implements a dummy match to allow attaching comments to rules
3
*
4
* 2003-05-13 Brad Fisher (
[email protected]
)
5
*/
6
7
#include <linux/module.h>
8
#include <
linux/skbuff.h
>
9
#include <linux/netfilter/x_tables.h>
10
#include <
linux/netfilter/xt_comment.h
>
11
12
MODULE_AUTHOR
(
"Brad Fisher <
[email protected]
>"
);
13
MODULE_DESCRIPTION
(
"Xtables: No-op match which can be tagged with a comment"
);
14
MODULE_LICENSE
(
"GPL"
);
15
MODULE_ALIAS
(
"ipt_comment"
);
16
MODULE_ALIAS
(
"ip6t_comment"
);
17
18
static
bool
19
comment_mt(
const
struct
sk_buff
*
skb
,
struct
xt_action_param
*par)
20
{
21
/* We always match */
22
return
true
;
23
}
24
25
static
struct
xt_match
comment_mt_reg
__read_mostly
= {
26
.name =
"comment"
,
27
.revision = 0,
28
.family =
NFPROTO_UNSPEC
,
29
.match = comment_mt,
30
.matchsize =
sizeof
(
struct
xt_comment_info
),
31
.me =
THIS_MODULE
,
32
};
33
34
static
int
__init
comment_mt_init(
void
)
35
{
36
return
xt_register_match
(&comment_mt_reg);
37
}
38
39
static
void
__exit
comment_mt_exit(
void
)
40
{
41
xt_unregister_match
(&comment_mt_reg);
42
}
43
44
module_init
(comment_mt_init);
45
module_exit
(comment_mt_exit);
Generated on Thu Jan 10 2013 15:00:51 for Linux Kernel by
1.8.2