| 
									
										
										
										
											2010-09-27 14:01:27 +04:00
										 |  |  | #ifndef __SUNRPC_NETNS_H__
 | 
					
						
							|  |  |  | #define __SUNRPC_NETNS_H__
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #include <net/net_namespace.h>
 | 
					
						
							|  |  |  | #include <net/netns/generic.h>
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-09-27 14:02:29 +04:00
										 |  |  | struct cache_detail; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-09-27 14:01:27 +04:00
										 |  |  | struct sunrpc_net { | 
					
						
							| 
									
										
										
										
											2010-09-27 14:01:58 +04:00
										 |  |  | 	struct proc_dir_entry *proc_net_rpc; | 
					
						
							| 
									
										
										
										
											2010-09-27 14:02:29 +04:00
										 |  |  | 	struct cache_detail *ip_map_cache; | 
					
						
							| 
									
										
										
										
											2012-01-19 21:42:29 +04:00
										 |  |  | 	struct cache_detail *unix_gid_cache; | 
					
						
							| 
									
										
										
										
											2012-01-19 21:42:37 +04:00
										 |  |  | 	struct cache_detail *rsc_cache; | 
					
						
							|  |  |  | 	struct cache_detail *rsi_cache; | 
					
						
							| 
									
										
										
										
											2011-12-26 15:39:30 +03:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	struct super_block *pipefs_sb; | 
					
						
							| 
									
										
										
										
											2013-11-14 07:25:17 -05:00
										 |  |  | 	struct rpc_pipe *gssd_dummy; | 
					
						
							| 
									
										
										
										
											2011-12-26 15:39:39 +03:00
										 |  |  | 	struct mutex pipefs_sb_lock; | 
					
						
							| 
									
										
										
										
											2012-01-12 22:07:51 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	struct list_head all_clients; | 
					
						
							|  |  |  | 	spinlock_t rpc_client_lock; | 
					
						
							| 
									
										
										
										
											2012-01-13 12:52:10 +04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	struct rpc_clnt *rpcb_local_clnt; | 
					
						
							|  |  |  | 	struct rpc_clnt *rpcb_local_clnt4; | 
					
						
							|  |  |  | 	spinlock_t rpcb_clnt_lock; | 
					
						
							|  |  |  | 	unsigned int rpcb_users; | 
					
						
							| 
									
										
										
										
											2013-08-05 16:04:47 -04:00
										 |  |  | 	unsigned int rpcb_is_af_local : 1; | 
					
						
							| 
									
										
										
										
											2012-05-25 18:09:55 -04:00
										 |  |  | 
 | 
					
						
							|  |  |  | 	struct mutex gssp_lock; | 
					
						
							|  |  |  | 	struct rpc_clnt *gssp_clnt; | 
					
						
							| 
									
										
										
										
											2012-05-25 18:09:56 -04:00
										 |  |  | 	int use_gss_proxy; | 
					
						
							| 
									
										
										
										
											2013-05-15 10:27:32 -07:00
										 |  |  | 	int pipe_version; | 
					
						
							|  |  |  | 	atomic_t pipe_users; | 
					
						
							| 
									
										
										
										
											2012-05-25 18:09:56 -04:00
										 |  |  | 	struct proc_dir_entry *use_gssp_proc; | 
					
						
							| 
									
										
										
										
											2010-09-27 14:01:27 +04:00
										 |  |  | }; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | extern int sunrpc_net_id; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-09-27 14:02:29 +04:00
										 |  |  | int ip_map_cache_create(struct net *); | 
					
						
							|  |  |  | void ip_map_cache_destroy(struct net *); | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2010-09-27 14:01:27 +04:00
										 |  |  | #endif
 |