diff options
Diffstat (limited to 'include/linux/nfs_fs_sb.h')
| -rw-r--r-- | include/linux/nfs_fs_sb.h | 3 | 
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/nfs_fs_sb.h b/include/linux/nfs_fs_sb.h index 310c63c8ab2..a9e76ee1adc 100644 --- a/include/linux/nfs_fs_sb.h +++ b/include/linux/nfs_fs_sb.h @@ -39,6 +39,7 @@ struct nfs_client {  	unsigned long		cl_flags;	/* behavior switches */  #define NFS_CS_NORESVPORT	0		/* - use ephemeral src port */  #define NFS_CS_DISCRTRY		1		/* - disconnect on RPC retry */ +#define NFS_CS_MIGRATION	2		/* - transparent state migr */  	struct sockaddr_storage	cl_addr;	/* server identifier */  	size_t			cl_addrlen;  	char *			cl_hostname;	/* hostname of server */ @@ -81,6 +82,7 @@ struct nfs_client {  	/* The flags used for obtaining the clientid during EXCHANGE_ID */  	u32			cl_exchange_flags;  	struct nfs4_session	*cl_session;	/* shared session */ +	bool			cl_preserve_clid;  	struct nfs41_server_owner *cl_serverowner;  	struct nfs41_server_scope *cl_serverscope;  	struct nfs41_impl_id	*cl_implid; @@ -125,6 +127,7 @@ struct nfs_server {  	unsigned int		namelen;  	unsigned int		options;	/* extra options enabled by mount */  #define NFS_OPTION_FSCACHE	0x00000001	/* - local caching enabled */ +#define NFS_OPTION_MIGRATION	0x00000002	/* - NFSv4 migration enabled */  	struct nfs_fsid		fsid;  	__u64			maxfilesize;	/* maximum file size */  |