blob: 7baad89ae60e5c7b1438afc83836ddba63f06b9e [file] [log] [blame]
Stanislav Kinsbursky1b340d02011-11-25 17:13:04 +03001#ifndef __NFS_NETNS_H__
2#define __NFS_NETNS_H__
3
4#include <net/net_namespace.h>
5#include <net/netns/generic.h>
6
7struct nfs_net {
8 struct cache_detail *nfs_dns_resolve;
Stanislav Kinsbursky9e2e74d2012-01-10 17:04:24 +04009 struct rpc_pipe *bl_device_pipe;
Stanislav Kinsbursky6b131682012-01-23 17:26:05 +000010 struct list_head nfs_client_list;
Stanislav Kinsburskyc25d32b2012-01-23 17:26:14 +000011 struct list_head nfs_volume_list;
Stanislav Kinsbursky28cd1b32012-01-23 17:26:22 +000012#ifdef CONFIG_NFS_V4
13 struct idr cb_ident_idr; /* Protected by nfs_client_lock */
14#endif
Stanislav Kinsburskydc030852012-01-23 17:26:31 +000015 spinlock_t nfs_client_lock;
Stanislav Kinsbursky1b340d02011-11-25 17:13:04 +030016};
17
18extern int nfs_net_id;
19
20#endif