diff options
Diffstat (limited to 'rpc/xdr/src/glusterfs3-xdr.h')
| -rw-r--r-- | rpc/xdr/src/glusterfs3-xdr.h | 29 | 
1 files changed, 29 insertions, 0 deletions
diff --git a/rpc/xdr/src/glusterfs3-xdr.h b/rpc/xdr/src/glusterfs3-xdr.h index 9e5d2e67bcb..13566e69447 100644 --- a/rpc/xdr/src/glusterfs3-xdr.h +++ b/rpc/xdr/src/glusterfs3-xdr.h @@ -936,6 +936,31 @@ struct gfs3_discard_rsp {  };  typedef struct gfs3_discard_rsp gfs3_discard_rsp; +struct gfs3_zerofill_req { +        char gfid[16]; +        quad_t fd; +        u_quad_t offset; +        u_quad_t size; +        struct { +                u_int xdata_len; +                char *xdata_val; +        } xdata; +}; +typedef struct gfs3_zerofill_req gfs3_zerofill_req; + +struct gfs3_zerofill_rsp { +        int op_ret; +        int op_errno; +        struct gf_iatt statpre; +        struct gf_iatt statpost; +        struct { +                u_int xdata_len; +                char *xdata_val; +        } xdata; +}; +typedef struct gfs3_zerofill_rsp gfs3_zerofill_rsp; + +  struct gfs3_rchecksum_req {  	quad_t fd;  	u_quad_t offset; @@ -1235,6 +1260,8 @@ extern  bool_t xdr_gfs3_fallocate_req (XDR *, gfs3_fallocate_req*);  extern  bool_t xdr_gfs3_fallocate_rsp (XDR *, gfs3_fallocate_rsp*);  extern  bool_t xdr_gfs3_discard_req (XDR *, gfs3_discard_req*);  extern  bool_t xdr_gfs3_discard_rsp (XDR *, gfs3_discard_rsp*); +extern  bool_t xdr_gfs3_zerofill_req (XDR *, gfs3_zerofill_req*); +extern  bool_t xdr_gfs3_zerofill_rsp (XDR *, gfs3_zerofill_rsp*);  extern  bool_t xdr_gfs3_rchecksum_req (XDR *, gfs3_rchecksum_req*);  extern  bool_t xdr_gfs3_rchecksum_rsp (XDR *, gfs3_rchecksum_rsp*);  extern  bool_t xdr_gf_setvolume_req (XDR *, gf_setvolume_req*); @@ -1333,6 +1360,8 @@ extern bool_t xdr_gfs3_fallocate_req ();  extern bool_t xdr_gfs3_fallocate_rsp ();  extern bool_t xdr_gfs3_discard_req ();  extern bool_t xdr_gfs3_discard_rsp (); +extern bool_t xdr_gfs3_zerofill_req (); +extern bool_t xdr_gfs3_zerofill_rsp ();  extern bool_t xdr_gfs3_rchecksum_req ();  extern bool_t xdr_gfs3_rchecksum_rsp ();  extern bool_t xdr_gf_setvolume_req ();  | 
