summaryrefslogtreecommitdiffstats
path: root/extensions/libxt_recent.c
diff options
context:
space:
mode:
authorJan Engelhardt <jengelh@medozas.de>2008-10-22 18:53:57 +0200
committerPatrick McHardy <kaber@trash.net>2008-10-22 18:53:57 +0200
commitc7f0e945e01ad3ab995061e28564adba6ca5e974 (patch)
tree9de70fb31d0bfe860380126c1ffe1fdfd4827305 /extensions/libxt_recent.c
parentaf1660fe0e88cd9f1c770864e1c643718cb2cc62 (diff)
libxt_recent: add IPv6 support
Signed-off-by: Jan Engelhardt <jengelh@medozas.de> Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'extensions/libxt_recent.c')
-rw-r--r--extensions/libxt_recent.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/extensions/libxt_recent.c b/extensions/libxt_recent.c
index 028c5634..59a3ca89 100644
--- a/extensions/libxt_recent.c
+++ b/extensions/libxt_recent.c
@@ -227,7 +227,24 @@ static struct xtables_match recent_mt_reg = {
.extra_opts = recent_opts,
};
+static struct xtables_match recent_mt6_reg = {
+ .version = XTABLES_VERSION,
+ .name = "recent",
+ .revision = 0,
+ .family = PF_INET6,
+ .size = XT_ALIGN(sizeof(struct xt_recent_mtinfo)),
+ .userspacesize = XT_ALIGN(sizeof(struct xt_recent_mtinfo)),
+ .help = recent_help,
+ .init = recent_init,
+ .parse = recent_parse,
+ .final_check = recent_check,
+ .print = recent_print,
+ .save = recent_save,
+ .extra_opts = recent_opts,
+};
+
void _init(void)
{
xtables_register_match(&recent_mt_reg);
+ xtables_register_match(&recent_mt6_reg);
}