NFS: replace global bl_mount_reply with per-net one
[linux-2.6-block.git] / fs / nfs / netns.h
CommitLineData
1b340d01
SK
1#ifndef __NFS_NETNS_H__
2#define __NFS_NETNS_H__
3
4#include <net/net_namespace.h>
5#include <net/netns/generic.h>
6
cb9c1c4a
SK
7struct bl_dev_msg {
8 int32_t status;
9 uint32_t major, minor;
10};
11
1b340d01
SK
12struct nfs_net {
13 struct cache_detail *nfs_dns_resolve;
9e2e74db 14 struct rpc_pipe *bl_device_pipe;
cb9c1c4a 15 struct bl_dev_msg bl_mount_reply;
6b13168b 16 struct list_head nfs_client_list;
c25d32b2 17 struct list_head nfs_volume_list;
28cd1b3f
SK
18#ifdef CONFIG_NFS_V4
19 struct idr cb_ident_idr; /* Protected by nfs_client_lock */
20#endif
dc030858 21 spinlock_t nfs_client_lock;
1b340d01
SK
22};
23
24extern int nfs_net_id;
25
26#endif