[NETFILTER]: net/ipv[46]/netfilter.c cleanups

Don't wrap entire file in #ifdef CONFIG_NETFILTER, remove a few
unneccessary includes.

Signed-off-by: Patrick McHardy <kaber@trash.net>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Patrick McHardy and committed by
David S. Miller
bb94aa16 d3f4a687

+11 -32
+5
include/linux/netfilter_ipv6.h
··· 72 NF_IP6_PRI_LAST = INT_MAX, 73 }; 74 75 extern int ipv6_netfilter_init(void); 76 extern void ipv6_netfilter_fini(void); 77 78 #endif /*__LINUX_IP6_NETFILTER_H*/
··· 72 NF_IP6_PRI_LAST = INT_MAX, 73 }; 74 75 + #ifdef CONFIG_NETFILTER 76 extern int ipv6_netfilter_init(void); 77 extern void ipv6_netfilter_fini(void); 78 + #else /* CONFIG_NETFILTER */ 79 + static inline int ipv6_netfilter_init(void) { return 0; } 80 + static inline void ipv6_netfilter_fini(void) { return; } 81 + #endif /* CONFIG_NETFILTER */ 82 83 #endif /*__LINUX_IP6_NETFILTER_H*/
+2 -2
net/ipv4/Makefile
··· 9 tcp.o tcp_input.o tcp_output.o tcp_timer.o tcp_ipv4.o \ 10 tcp_minisocks.o tcp_cong.o \ 11 datagram.o raw.o udp.o arp.o icmp.o devinet.o af_inet.o igmp.o \ 12 - sysctl_net_ipv4.o fib_frontend.o fib_semantics.o netfilter.o 13 14 obj-$(CONFIG_IP_FIB_HASH) += fib_hash.o 15 obj-$(CONFIG_IP_FIB_TRIE) += fib_trie.o ··· 28 obj-$(CONFIG_IP_ROUTE_MULTIPATH_RANDOM) += multipath_random.o 29 obj-$(CONFIG_IP_ROUTE_MULTIPATH_WRANDOM) += multipath_wrandom.o 30 obj-$(CONFIG_IP_ROUTE_MULTIPATH_DRR) += multipath_drr.o 31 - obj-$(CONFIG_NETFILTER) += netfilter/ 32 obj-$(CONFIG_IP_VS) += ipvs/ 33 obj-$(CONFIG_INET_DIAG) += inet_diag.o 34 obj-$(CONFIG_IP_ROUTE_MULTIPATH_CACHED) += multipath.o
··· 9 tcp.o tcp_input.o tcp_output.o tcp_timer.o tcp_ipv4.o \ 10 tcp_minisocks.o tcp_cong.o \ 11 datagram.o raw.o udp.o arp.o icmp.o devinet.o af_inet.o igmp.o \ 12 + sysctl_net_ipv4.o fib_frontend.o fib_semantics.o 13 14 obj-$(CONFIG_IP_FIB_HASH) += fib_hash.o 15 obj-$(CONFIG_IP_FIB_TRIE) += fib_trie.o ··· 28 obj-$(CONFIG_IP_ROUTE_MULTIPATH_RANDOM) += multipath_random.o 29 obj-$(CONFIG_IP_ROUTE_MULTIPATH_WRANDOM) += multipath_wrandom.o 30 obj-$(CONFIG_IP_ROUTE_MULTIPATH_DRR) += multipath_drr.o 31 + obj-$(CONFIG_NETFILTER) += netfilter.o netfilter/ 32 obj-$(CONFIG_IP_VS) += ipvs/ 33 obj-$(CONFIG_INET_DIAG) += inet_diag.o 34 obj-$(CONFIG_IP_ROUTE_MULTIPATH_CACHED) += multipath.o
-10
net/ipv4/netfilter.c
··· 1 /* IPv4 specific functions of netfilter core */ 2 - 3 - #include <linux/config.h> 4 - #ifdef CONFIG_NETFILTER 5 - 6 #include <linux/kernel.h> 7 #include <linux/netfilter.h> 8 #include <linux/netfilter_ipv4.h> 9 - 10 #include <linux/ip.h> 11 - #include <linux/tcp.h> 12 - #include <linux/udp.h> 13 - #include <linux/icmp.h> 14 #include <net/route.h> 15 #include <net/xfrm.h> 16 #include <net/ip.h> ··· 138 139 module_init(init); 140 module_exit(fini); 141 - 142 - #endif /* CONFIG_NETFILTER */
··· 1 /* IPv4 specific functions of netfilter core */ 2 #include <linux/kernel.h> 3 #include <linux/netfilter.h> 4 #include <linux/netfilter_ipv4.h> 5 #include <linux/ip.h> 6 #include <net/route.h> 7 #include <net/xfrm.h> 8 #include <net/ip.h> ··· 146 147 module_init(init); 148 module_exit(fini);
+2 -3
net/ipv6/Makefile
··· 8 route.o ip6_fib.o ipv6_sockglue.o ndisc.o udp.o raw.o \ 9 protocol.o icmp.o mcast.o reassembly.o tcp_ipv6.o \ 10 exthdrs.o sysctl_net_ipv6.o datagram.o proc.o \ 11 - ip6_flowlabel.o ipv6_syms.o netfilter.o \ 12 - inet6_connection_sock.o 13 14 ipv6-$(CONFIG_XFRM) += xfrm6_policy.o xfrm6_state.o xfrm6_input.o \ 15 xfrm6_output.o ··· 18 obj-$(CONFIG_INET6_ESP) += esp6.o 19 obj-$(CONFIG_INET6_IPCOMP) += ipcomp6.o 20 obj-$(CONFIG_INET6_TUNNEL) += xfrm6_tunnel.o 21 - obj-$(CONFIG_NETFILTER) += netfilter/ 22 23 obj-$(CONFIG_IPV6_TUNNEL) += ip6_tunnel.o 24
··· 8 route.o ip6_fib.o ipv6_sockglue.o ndisc.o udp.o raw.o \ 9 protocol.o icmp.o mcast.o reassembly.o tcp_ipv6.o \ 10 exthdrs.o sysctl_net_ipv6.o datagram.o proc.o \ 11 + ip6_flowlabel.o ipv6_syms.o inet6_connection_sock.o 12 13 ipv6-$(CONFIG_XFRM) += xfrm6_policy.o xfrm6_state.o xfrm6_input.o \ 14 xfrm6_output.o ··· 19 obj-$(CONFIG_INET6_ESP) += esp6.o 20 obj-$(CONFIG_INET6_IPCOMP) += ipcomp6.o 21 obj-$(CONFIG_INET6_TUNNEL) += xfrm6_tunnel.o 22 + obj-$(CONFIG_NETFILTER) += netfilter.o netfilter/ 23 24 obj-$(CONFIG_IPV6_TUNNEL) += ip6_tunnel.o 25
+2 -17
net/ipv6/netfilter.c
··· 1 - #include <linux/config.h> 2 - #include <linux/init.h> 3 - 4 - #ifdef CONFIG_NETFILTER 5 - 6 #include <linux/kernel.h> 7 #include <linux/ipv6.h> 8 #include <linux/netfilter.h> 9 #include <linux/netfilter_ipv6.h> ··· 90 return nf_register_queue_rerouter(PF_INET6, &ip6_reroute); 91 } 92 93 - void ipv6_netfilter_fini(void) 94 { 95 nf_unregister_queue_rerouter(PF_INET6); 96 } 97 - 98 - #else /* CONFIG_NETFILTER */ 99 - int __init ipv6_netfilter_init(void) 100 - { 101 - return 0; 102 - } 103 - 104 - void ipv6_netfilter_fini(void) 105 - { 106 - } 107 - #endif /* CONFIG_NETFILTER */
··· 1 #include <linux/kernel.h> 2 + #include <linux/init.h> 3 #include <linux/ipv6.h> 4 #include <linux/netfilter.h> 5 #include <linux/netfilter_ipv6.h> ··· 94 return nf_register_queue_rerouter(PF_INET6, &ip6_reroute); 95 } 96 97 + void __exit ipv6_netfilter_fini(void) 98 { 99 nf_unregister_queue_rerouter(PF_INET6); 100 }