[backfire] generic-2.4: fix missing symbol in ip6tables REJECT target on brcm-2.4...
[openwrt-10.03/.git] / target / linux / generic-2.4 / patches / 625-netfilter_ip6t_reject_fix.patch
1 --- a/net/ipv6/ipv6_syms.c
2 +++ b/net/ipv6/ipv6_syms.c
3 @@ -34,4 +34,4 @@ EXPORT_SYMBOL(ipv6_get_saddr);
4  EXPORT_SYMBOL(ipv6_chk_addr);
5  EXPORT_SYMBOL(in6_dev_finish_destroy);
6  EXPORT_SYMBOL(ipv6_skip_exthdr);
7 -
8 +EXPORT_SYMBOL(rt6_lookup);
9 --- a/net/ipv6/netfilter/ip6t_REJECT.c
10 +++ b/net/ipv6/netfilter/ip6t_REJECT.c
11 @@ -15,7 +15,7 @@
12  #include <linux/netfilter_ipv6/ip6_tables.h>
13  #include <linux/netfilter_ipv6/ip6t_REJECT.h>
14  
15 -#if 1
16 +#if 0
17  #define DEBUGP printk
18  #else
19  #define DEBUGP(format, args...)
20 @@ -164,7 +164,7 @@ static unsigned int reject6_target(struc
21                 memcpy(&odev, out, sizeof(odev));
22         }
23  
24 -       printk(KERN_DEBUG "%s: medium point\n", __FUNCTION__);
25 +       DEBUGP(KERN_DEBUG "%s: medium point\n", __FUNCTION__);
26         /* WARNING: This code causes reentry within ip6tables.
27            This means that the ip6tables jump stack is now crap.  We
28            must return an absolute verdict. --RR */
29 @@ -299,3 +299,4 @@ static void __exit fini(void)
30  
31  module_init(init);
32  module_exit(fini);
33 +MODULE_LICENSE("GPL");