diff options
author | Jan Engelhardt <jengelh@medozas.de> | 2008-10-22 18:53:57 +0200 |
---|---|---|
committer | Patrick McHardy <kaber@trash.net> | 2008-10-22 18:53:57 +0200 |
commit | c7f0e945e01ad3ab995061e28564adba6ca5e974 (patch) | |
tree | 9de70fb31d0bfe860380126c1ffe1fdfd4827305 /extensions/libxt_recent.c | |
parent | af1660fe0e88cd9f1c770864e1c643718cb2cc62 (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.c | 17 |
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); } |