linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git] / net / ipv6 / netfilter / ip6table_filter.c
index aca6d21..ce4a968 100644 (file)
@@ -94,10 +94,10 @@ static struct
 
 static struct ip6t_table packet_filter = {
        .name           = "filter",
-       .table          = &initial_table.repl,
        .valid_hooks    = FILTER_VALID_HOOKS,
        .lock           = RW_LOCK_UNLOCKED,
        .me             = THIS_MODULE,
+       .af             = AF_INET6,
 };
 
 /* The work comes in here from netfilter.c. */
@@ -172,7 +172,7 @@ static int __init init(void)
        initial_table.entries[1].target.verdict = -forward - 1;
 
        /* Register table */
-       ret = ip6t_register_table(&packet_filter);
+       ret = ip6t_register_table(&packet_filter, &initial_table.repl);
        if (ret < 0)
                return ret;