patch-2.4.19 linux-2.4.19/net/ipv6/netfilter/ip6t_mac.c

Next file: linux-2.4.19/net/ipv6/raw.c
Previous file: linux-2.4.19/net/ipv6/netfilter/ip6_tables.c
Back to the patch index
Back to the overall index

diff -urN linux-2.4.18/net/ipv6/netfilter/ip6t_mac.c linux-2.4.19/net/ipv6/netfilter/ip6t_mac.c
@@ -34,8 +34,10 @@
 		   unsigned int hook_mask)
 {
 	if (hook_mask
-	    & ~((1 << NF_IP6_PRE_ROUTING) | (1 << NF_IP6_LOCAL_IN))) {
-		printk("ip6t_mac: only valid for PRE_ROUTING or LOCAL_IN.\n");
+	    & ~((1 << NF_IP6_PRE_ROUTING) | (1 << NF_IP6_LOCAL_IN)
+		| (1 << NF_IP6_FORWARD))) {
+		printk("ip6t_mac: only valid for PRE_ROUTING, LOCAL_IN or"
+		       " FORWARD\n");
 		return 0;
 	}
 
@@ -60,3 +62,5 @@
 
 module_init(init);
 module_exit(fini);
+MODULE_LICENSE("GPL");
+MODULE_DESCRIPTION("MAC address matching module for IPv6");

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)