summaryrefslogtreecommitdiff
path: root/include/linux/nfs_xdr.h
diff options
context:
space:
mode:
authorAndy Adamson <andros@netapp.com>2010-10-20 04:17:57 (GMT)
committerTrond Myklebust <Trond.Myklebust@netapp.com>2010-10-24 22:07:09 (GMT)
commit504913fbc84c00bba7224d73e4aab525c1731f7d (patch)
tree714cbd975b3786486a93df5aa8cca27dc626033f /include/linux/nfs_xdr.h
parent9449925273933d19235d7d36c1fd970841d055de (diff)
downloadlinux-fsl-qoriq-504913fbc84c00bba7224d73e4aab525c1731f7d.tar.xz
NFS: ask for layouttypes during v4 fsinfo call
This information will be used to determine which layout driver, if any, to use for subsequent IO on this filesystem. Each driver is assigned an integer id, with 0 reserved to indicate no driver. The server can in theory return multiple ids. However, our current client implementation only notes the first entry and ignores the rest. Signed-off-by: Andy Adamson <andros@netapp.com> Signed-off-by: Benny Halevy <bhalevy@panasas.com> Signed-off-by: Fred Isaman <iisaman@netapp.com> Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'include/linux/nfs_xdr.h')
-rw-r--r--include/linux/nfs_xdr.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h
index da7a130..065f9d1 100644
--- a/include/linux/nfs_xdr.h
+++ b/include/linux/nfs_xdr.h
@@ -114,6 +114,7 @@ struct nfs_fsinfo {
__u64 maxfilesize;
struct timespec time_delta; /* server time granularity */
__u32 lease_time; /* in seconds */
+ __u32 layouttype; /* supported pnfs layout driver */
};
struct nfs_fsstat {