aboutsummaryrefslogtreecommitdiffstats
path: root/net/ipv6/netfilter/ip6t_MARK.c
diff options
context:
space:
mode:
authorHarald Welte <laforge@netfilter.org>2005-10-26 09:34:24 +0200
committerArnaldo Carvalho de Melo <acme@mandriva.com>2005-10-31 16:36:08 -0200
commit6b7d31fcdda5938e5d3f1f8b0922cc25aa200dfc (patch)
treec44f46d7eab0ea138247018ba1e04da6df8ae9d4 /net/ipv6/netfilter/ip6t_MARK.c
parent6ede2463c8d7ea949f8e7ef35243490c415ddc2f (diff)
downloadlinux-6b7d31fcdda5938e5d3f1f8b0922cc25aa200dfc.tar.gz
[NETFILTER]: Add "revision" support to arp_tables and ip6_tables
Like ip_tables already has it for some time, this adds support for having multiple revisions for each match/target. We steal one byte from the name in order to accomodate a 8 bit version number. Signed-off-by: Harald Welte <laforge@netfilter.org> Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
Diffstat (limited to 'net/ipv6/netfilter/ip6t_MARK.c')
-rw-r--r--net/ipv6/netfilter/ip6t_MARK.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/net/ipv6/netfilter/ip6t_MARK.c b/net/ipv6/netfilter/ip6t_MARK.c
index 81924fcc5857a..0c7584f92172c 100644
--- a/net/ipv6/netfilter/ip6t_MARK.c
+++ b/net/ipv6/netfilter/ip6t_MARK.c
@@ -56,8 +56,12 @@ checkentry(const char *tablename,
return 1;
}
-static struct ip6t_target ip6t_mark_reg
-= { { NULL, NULL }, "MARK", target, checkentry, NULL, THIS_MODULE };
+static struct ip6t_target ip6t_mark_reg = {
+ .name = "MARK",
+ .target = target,
+ .checkentry = checkentry,
+ .me = THIS_MODULE
+};
static int __init init(void)
{