Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
fs
nfs
netns.h
Go to the documentation of this file.
1
/*
2
* NFS-private data for each "struct net". Accessed with net_generic().
3
*/
4
5
#ifndef __NFS_NETNS_H__
6
#define __NFS_NETNS_H__
7
8
#include <linux/nfs4.h>
9
#include <
net/net_namespace.h
>
10
#include <
net/netns/generic.h
>
11
12
struct
bl_dev_msg
{
13
int32_t
status
;
14
uint32_t
major
,
minor
;
15
};
16
17
struct
nfs_net
{
18
struct
cache_detail
*
nfs_dns_resolve
;
19
struct
rpc_pipe *
bl_device_pipe
;
20
struct
bl_dev_msg
bl_mount_reply
;
21
wait_queue_head_t
bl_wq
;
22
struct
list_head
nfs_client_list
;
23
struct
list_head
nfs_volume_list
;
24
#if IS_ENABLED(CONFIG_NFS_V4)
25
struct
idr
cb_ident_idr;
/* Protected by nfs_client_lock */
26
unsigned
short
nfs_callback_tcpport
;
27
unsigned
short
nfs_callback_tcpport6;
28
int
cb_users[
NFS4_MAX_MINOR_VERSION
+ 1];
29
#endif
30
spinlock_t
nfs_client_lock
;
31
struct
timespec
boot_time
;
32
};
33
34
extern
int
nfs_net_id
;
35
36
#endif
Generated on Thu Jan 10 2013 14:47:56 for Linux Kernel by
1.8.2