| 
									
										
										
										
											2007-12-16 13:29:36 -08:00
										 |  |  | /*
 | 
					
						
							|  |  |  |  * ipv4 in net namespaces | 
					
						
							|  |  |  |  */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifndef __NETNS_IPV4_H__
 | 
					
						
							|  |  |  | #define __NETNS_IPV4_H__
 | 
					
						
							| 
									
										
										
										
											2008-01-10 03:27:51 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2008-01-22 06:02:14 -08:00
										 |  |  | #include <net/inet_frag.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-12-16 13:31:47 -08:00
										 |  |  | struct ctl_table_header; | 
					
						
							|  |  |  | struct ipv4_devconf; | 
					
						
							| 
									
										
										
										
											2008-01-10 03:27:51 -08:00
										 |  |  | struct fib_rules_ops; | 
					
						
							| 
									
										
										
										
											2008-01-10 03:28:24 -08:00
										 |  |  | struct hlist_head; | 
					
						
							| 
									
										
										
										
											2008-01-10 03:28:55 -08:00
										 |  |  | struct sock; | 
					
						
							| 
									
										
										
										
											2007-12-16 13:31:47 -08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-12-16 13:29:36 -08:00
										 |  |  | struct netns_ipv4 { | 
					
						
							| 
									
										
										
										
											2008-01-05 23:08:49 -08:00
										 |  |  | #ifdef CONFIG_SYSCTL
 | 
					
						
							| 
									
										
										
										
											2007-12-16 13:31:47 -08:00
										 |  |  | 	struct ctl_table_header	*forw_hdr; | 
					
						
							| 
									
										
										
										
											2008-01-22 06:08:36 -08:00
										 |  |  | 	struct ctl_table_header	*frags_hdr; | 
					
						
							| 
									
										
										
										
											2008-01-05 23:08:49 -08:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2007-12-16 13:31:47 -08:00
										 |  |  | 	struct ipv4_devconf	*devconf_all; | 
					
						
							|  |  |  | 	struct ipv4_devconf	*devconf_dflt; | 
					
						
							| 
									
										
										
										
											2008-01-10 03:27:51 -08:00
										 |  |  | #ifdef CONFIG_IP_MULTIPLE_TABLES
 | 
					
						
							|  |  |  | 	struct fib_rules_ops	*rules_ops; | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2008-01-10 03:28:24 -08:00
										 |  |  | 	struct hlist_head	*fib_table_hash; | 
					
						
							| 
									
										
										
										
											2008-01-10 03:28:55 -08:00
										 |  |  | 	struct sock		*fibnl; | 
					
						
							| 
									
										
										
										
											2008-01-22 06:02:14 -08:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	struct netns_frags	frags; | 
					
						
							| 
									
										
										
										
											2008-01-31 04:03:23 -08:00
										 |  |  | #ifdef CONFIG_NETFILTER
 | 
					
						
							|  |  |  | 	struct xt_table		*iptable_filter; | 
					
						
							|  |  |  | 	struct xt_table		*iptable_mangle; | 
					
						
							|  |  |  | 	struct xt_table		*iptable_raw; | 
					
						
							| 
									
										
										
										
											2008-01-31 04:05:09 -08:00
										 |  |  | 	struct xt_table		*arptable_filter; | 
					
						
							| 
									
										
										
										
											2008-01-31 04:03:23 -08:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2007-12-16 13:29:36 -08:00
										 |  |  | }; | 
					
						
							|  |  |  | #endif
 |