[pnfs] CVS: nfsv4
Marc Eshel IBM
eshel at citi.umich.edu
Thu Aug 31 18:44:19 EDT 2006
CVSROOT: /cvs
Module name: nfsv4
Changes by: eshel at citi. 2006/08/31 18:44:19
Modified files:
cvs/pnfs/include/linux/nfsd: nfs4layoutxdr.h nfsd4_pnfs.h
Log message:
Update server for latest client changes.
Index: nfsd/nfs4layoutxdr.h
===================================================================
RCS file: /cvs/nfsv4/cvs/pnfs/include/linux/nfsd/nfs4layoutxdr.h,v
retrieving revision 1.3
diff -u -r1.3 nfs4layoutxdr.h
--- nfsd/nfs4layoutxdr.h 23 Aug 2006 20:38:34 -0000 1.3
+++ nfsd/nfs4layoutxdr.h 31 Aug 2006 22:25:37 -0000
@@ -58,8 +58,9 @@
/* the nfsd4_pnfs_devlist dev_addr for the file layout type */
struct pnfs_filelayout_devaddr {
- struct xdr_netobj r_netid;
- struct xdr_netobj r_addr;
+ u32 r_dev_type;
+ struct xdr_netobj r_netid;
+ struct xdr_netobj r_addr;
};
struct nfsd4_pnfs_layoutlist {
Index: nfsd/nfsd4_pnfs.h
===================================================================
RCS file: /cvs/nfsv4/cvs/pnfs/include/linux/nfsd/nfsd4_pnfs.h,v
retrieving revision 1.5
diff -u -r1.5 nfsd4_pnfs.h
--- nfsd/nfsd4_pnfs.h 23 Aug 2006 20:38:34 -0000 1.5
+++ nfsd/nfsd4_pnfs.h 31 Aug 2006 22:25:37 -0000
@@ -45,7 +45,6 @@
* the gd_ops->layout_encode() callback */
struct nfsd4_pnfs_devlist {
u32 dev_id;
- u32 dev_type;
void *dev_addr; /* encoded by callback */
};
@@ -56,7 +55,6 @@
/* nfs4_verifier */
u64 gd_verf; /* request - response */
struct export_operations *gd_ops;
- u32 gd_dev_type; /* response */
u32 gd_devlist_len; /* response */
struct nfsd4_pnfs_devlist *gd_devlist; /*response */
u32 gd_eof;
@@ -67,13 +65,13 @@
u32 gd_dev_id; /* request */
u32 gd_maxcnt; /* request */
struct export_operations *gd_ops;
- u32 gd_dev_type; /* response */
u32 gd_devlist_len; /* response */
void *gd_devaddr; /*response */
};
struct nfsd4_pnfs_layoutget {
u64 lg_clientid; /* request */
+ u32 lg_signal; /* request */
u32 lg_type; /* request - response */
u32 lg_iomode; /* request - response*/
u64 lg_offset; /* request - response */
@@ -98,6 +96,8 @@
u64 lc_clientid; /* request */
u64 lc_offset; /* request */
u64 lc_length; /* request */
+ u32 lc_reclaim; /* request */
+ u32 lc_newoffset; /* request */
u64 lc_last_wr; /* request */
u64 lc_modify_sec; /* request */
u32 lc_modify_nsec; /* request */
@@ -113,6 +113,7 @@
u64 lr_offset; /* request */
u64 lr_length; /* request */
u32 lr_iomode; /* request */
+ u32 lr_file; /* request */
u32 lr_reclaim; /* request */
u32 lr_type; /* request */
};
More information about the pNFS
mailing list