summaryrefslogtreecommitdiffstats
path: root/rpc/xdr/src/glusterfs3-xdr.x
diff options
context:
space:
mode:
Diffstat (limited to 'rpc/xdr/src/glusterfs3-xdr.x')
-rw-r--r--rpc/xdr/src/glusterfs3-xdr.x78
1 files changed, 77 insertions, 1 deletions
diff --git a/rpc/xdr/src/glusterfs3-xdr.x b/rpc/xdr/src/glusterfs3-xdr.x
index 88a621034..8f8e354a1 100644
--- a/rpc/xdr/src/glusterfs3-xdr.x
+++ b/rpc/xdr/src/glusterfs3-xdr.x
@@ -46,12 +46,13 @@ struct gf_iatt {
struct gfs3_stat_req {
opaque gfid[16];
string path<>; /* NULL terminated */
-
+ opaque xdata<>; /* Extra data */
};
struct gfs3_stat_rsp {
int op_ret;
int op_errno;
struct gf_iatt stat;
+ opaque xdata<>; /* Extra data */
} ;
@@ -59,12 +60,14 @@ struct gfs3_readlink_req {
opaque gfid[16];
unsigned int size;
string path<>; /* NULL terminated */
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_readlink_rsp {
int op_ret;
int op_errno;
struct gf_iatt buf;
string path<>; /* NULL terminated */
+ opaque xdata<>; /* Extra data */
} ;
@@ -75,6 +78,7 @@ struct gfs3_readlink_req {
string path<>; /* NULL terminated */
string bname<>; /* NULL terminated */
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_mknod_rsp {
int op_ret;
@@ -82,6 +86,7 @@ struct gfs3_readlink_req {
struct gf_iatt stat;
struct gf_iatt preparent;
struct gf_iatt postparent;
+ opaque xdata<>; /* Extra data */
};
@@ -91,6 +96,7 @@ struct gfs3_readlink_req {
string path<>; /* NULL terminated */
string bname<>; /* NULL terminated */
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_mkdir_rsp {
int op_ret;
@@ -98,6 +104,7 @@ struct gfs3_readlink_req {
struct gf_iatt stat;
struct gf_iatt preparent;
struct gf_iatt postparent;
+ opaque xdata<>; /* Extra data */
} ;
@@ -105,12 +112,14 @@ struct gfs3_readlink_req {
opaque pargfid[16];
string path<>; /* NULL terminated */
string bname<>; /* NULL terminated */
+ opaque xdata<>; /* Extra data */
};
struct gfs3_unlink_rsp {
int op_ret;
int op_errno;
struct gf_iatt preparent;
struct gf_iatt postparent;
+ opaque xdata<>; /* Extra data */
};
@@ -119,12 +128,14 @@ struct gfs3_readlink_req {
int flags;
string path<>;
string bname<>; /* NULL terminated */
+ opaque xdata<>; /* Extra data */
};
struct gfs3_rmdir_rsp {
int op_ret;
int op_errno;
struct gf_iatt preparent;
struct gf_iatt postparent;
+ opaque xdata<>; /* Extra data */
};
@@ -134,6 +145,7 @@ struct gfs3_readlink_req {
string bname<>;
string linkname<>;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_symlink_rsp {
int op_ret;
@@ -141,6 +153,7 @@ struct gfs3_readlink_req {
struct gf_iatt stat;
struct gf_iatt preparent;
struct gf_iatt postparent;
+ opaque xdata<>; /* Extra data */
};
@@ -151,6 +164,7 @@ struct gfs3_readlink_req {
string oldbname<>; /* NULL terminated */
string newpath<>;
string newbname<>; /* NULL terminated */
+ opaque xdata<>; /* Extra data */
};
struct gfs3_rename_rsp {
int op_ret;
@@ -160,6 +174,7 @@ struct gfs3_readlink_req {
struct gf_iatt postoldparent;
struct gf_iatt prenewparent;
struct gf_iatt postnewparent;
+ opaque xdata<>; /* Extra data */
};
@@ -169,6 +184,7 @@ struct gfs3_readlink_req {
string oldpath<>;
string newpath<>;
string newbname<>;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_link_rsp {
int op_ret;
@@ -176,18 +192,21 @@ struct gfs3_readlink_req {
struct gf_iatt stat;
struct gf_iatt preparent;
struct gf_iatt postparent;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_truncate_req {
opaque gfid[16];
unsigned hyper offset;
string path<>;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_truncate_rsp {
int op_ret;
int op_errno;
struct gf_iatt prestat;
struct gf_iatt poststat;
+ opaque xdata<>; /* Extra data */
};
@@ -196,11 +215,13 @@ struct gfs3_readlink_req {
unsigned int flags;
unsigned int wbflags;
string path<>;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_open_rsp {
int op_ret;
int op_errno;
hyper fd;
+ opaque xdata<>; /* Extra data */
};
@@ -209,12 +230,14 @@ struct gfs3_readlink_req {
hyper fd;
unsigned hyper offset;
unsigned int size;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_read_rsp {
int op_ret;
int op_errno;
struct gf_iatt stat;
unsigned int size;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_lookup_req {
@@ -224,6 +247,7 @@ struct gfs3_lookup_req {
string path<>;
string bname<>;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_lookup_rsp {
int op_ret;
@@ -231,6 +255,7 @@ struct gfs3_lookup_req {
struct gf_iatt stat;
struct gf_iatt postparent;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -240,23 +265,27 @@ struct gfs3_lookup_req {
hyper fd;
unsigned hyper offset;
unsigned int size;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_write_rsp {
int op_ret;
int op_errno;
struct gf_iatt prestat;
struct gf_iatt poststat;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_statfs_req {
opaque gfid[16];
string path<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_statfs_rsp {
int op_ret;
int op_errno;
struct gf_statfs statfs;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_lk_req {
@@ -265,11 +294,13 @@ struct gfs3_lookup_req {
unsigned int cmd;
unsigned int type;
struct gf_proto_flock flock;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_lk_rsp {
int op_ret;
int op_errno;
struct gf_proto_flock flock;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_inodelk_req {
@@ -279,6 +310,7 @@ struct gfs3_lookup_req {
struct gf_proto_flock flock;
string path<>;
string volume<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_finodelk_req {
@@ -288,12 +320,14 @@ struct gfs3_finodelk_req {
unsigned int type;
struct gf_proto_flock flock;
string volume<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_flush_req {
opaque gfid[16];
hyper fd;
+ opaque xdata<>; /* Extra data */
} ;
@@ -301,12 +335,14 @@ struct gfs3_finodelk_req {
opaque gfid[16];
hyper fd;
unsigned int data;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fsync_rsp {
int op_ret;
int op_errno;
struct gf_iatt prestat;
struct gf_iatt poststat;
+ opaque xdata<>; /* Extra data */
} ;
@@ -315,6 +351,7 @@ struct gfs3_finodelk_req {
unsigned int flags;
opaque dict<>;
string path<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -324,6 +361,7 @@ struct gfs3_finodelk_req {
hyper fd;
unsigned int flags;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -333,12 +371,14 @@ struct gfs3_finodelk_req {
unsigned int flags;
opaque dict<>;
string path<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_xattrop_rsp {
int op_ret;
int op_errno;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -347,12 +387,14 @@ struct gfs3_finodelk_req {
hyper fd;
unsigned int flags;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fxattrop_rsp {
int op_ret;
int op_errno;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -361,11 +403,13 @@ struct gfs3_finodelk_req {
unsigned int namelen;
string path<>;
string name<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_getxattr_rsp {
int op_ret;
int op_errno;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -374,11 +418,13 @@ struct gfs3_finodelk_req {
hyper fd;
unsigned int namelen;
string name<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fgetxattr_rsp {
int op_ret;
int op_errno;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -386,12 +432,14 @@ struct gfs3_finodelk_req {
opaque gfid[16];
string path<>;
string name<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fremovexattr_req {
opaque gfid[16];
hyper fd;
string name<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -399,11 +447,13 @@ struct gfs3_finodelk_req {
struct gfs3_opendir_req {
opaque gfid[16];
string path<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_opendir_rsp {
int op_ret;
int op_errno;
hyper fd;
+ opaque xdata<>; /* Extra data */
} ;
@@ -411,6 +461,7 @@ struct gfs3_finodelk_req {
opaque gfid[16];
hyper fd;
int data;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_readdir_req {
@@ -418,6 +469,7 @@ struct gfs3_finodelk_req {
hyper fd;
unsigned hyper offset;
unsigned int size;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_readdirp_req {
@@ -442,6 +494,7 @@ struct gfs3_access_req {
opaque gfid[16];
unsigned int mask;
string path<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -452,6 +505,7 @@ struct gfs3_create_req {
string path<>;
string bname<>;
opaque dict<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_create_rsp {
int op_ret;
@@ -460,6 +514,7 @@ struct gfs3_create_rsp {
unsigned hyper fd;
struct gf_iatt preparent;
struct gf_iatt postparent;
+ opaque xdata<>; /* Extra data */
} ;
@@ -468,23 +523,27 @@ struct gfs3_ftruncate_req {
opaque gfid[16];
hyper fd;
unsigned hyper offset;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_ftruncate_rsp {
int op_ret;
int op_errno;
struct gf_iatt prestat;
struct gf_iatt poststat;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fstat_req {
opaque gfid[16];
hyper fd;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fstat_rsp {
int op_ret;
int op_errno;
struct gf_iatt stat;
+ opaque xdata<>; /* Extra data */
} ;
@@ -497,6 +556,7 @@ struct gfs3_fstat_req {
string path<>;
string name<>;
string volume<>;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_fentrylk_req {
@@ -507,6 +567,7 @@ struct gfs3_fstat_req {
unsigned hyper namelen;
string name<>;
string volume<>;
+ opaque xdata<>; /* Extra data */
};
@@ -515,47 +576,55 @@ struct gfs3_fstat_req {
struct gf_iatt stbuf;
int valid;
string path<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_setattr_rsp {
int op_ret;
int op_errno;
struct gf_iatt statpre;
struct gf_iatt statpost;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fsetattr_req {
hyper fd;
struct gf_iatt stbuf;
int valid;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_fsetattr_rsp {
int op_ret;
int op_errno;
struct gf_iatt statpre;
struct gf_iatt statpost;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_rchecksum_req {
hyper fd;
unsigned hyper offset;
unsigned int len;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_rchecksum_rsp {
int op_ret;
int op_errno;
unsigned int weak_checksum;
opaque strong_checksum<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gf_getspec_req {
unsigned int flags;
string key<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gf_getspec_rsp {
int op_ret;
int op_errno;
string spec<>;
+ opaque xdata<>; /* Extra data */
} ;
@@ -566,27 +635,32 @@ struct gfs3_fstat_req {
struct gf_notify_req {
unsigned int flags;
string buf<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gf_notify_rsp {
int op_ret;
int op_errno;
unsigned int flags;
string buf<>;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_releasedir_req {
opaque gfid[16];
hyper fd;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_release_req {
opaque gfid[16];
hyper fd;
+ opaque xdata<>; /* Extra data */
} ;
struct gf_common_rsp {
int op_ret;
int op_errno;
+ opaque xdata<>; /* Extra data */
} ;
struct gfs3_dirlist {
@@ -603,6 +677,7 @@ struct gfs3_readdir_rsp {
int op_ret;
int op_errno;
struct gfs3_dirlist *reply;
+ opaque xdata<>; /* Extra data */
};
struct gfs3_dirplist {
@@ -620,5 +695,6 @@ struct gfs3_readdirp_rsp {
int op_ret;
int op_errno;
struct gfs3_dirplist *reply;
+ opaque xdata<>; /* Extra data */
};