From 9b71092f3d6cea1cca4804b0588152c79bd34e1d Mon Sep 17 00:00:00 2001 From: Niels de Vos Date: Sun, 21 Jun 2015 17:04:29 +0200 Subject: protocol: implement seek() FOP Network protocol extensions for the seek() FOP. The format is based on the SEEK procedure in NFSv4.2. Change-Id: I060768a8a4b9b1c80f4a24c0f17d630f7f028690 BUG: 1220173 Signed-off-by: Niels de Vos Reviewed-on: http://review.gluster.org/11482 Smoke: Gluster Build System NetBSD-regression: NetBSD Build System CentOS-regression: Gluster Build System Reviewed-by: Kaleb KEITHLEY Reviewed-by: Jeff Darcy --- rpc/xdr/src/glusterfs3-xdr.x | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'rpc/xdr/src/glusterfs3-xdr.x') diff --git a/rpc/xdr/src/glusterfs3-xdr.x b/rpc/xdr/src/glusterfs3-xdr.x index 4d7ec5e8b18..1257ea3bcdf 100644 --- a/rpc/xdr/src/glusterfs3-xdr.x +++ b/rpc/xdr/src/glusterfs3-xdr.x @@ -659,6 +659,22 @@ struct gfs3_ipc_rsp { }; +struct gfs3_seek_req { + opaque gfid[16]; + quad_t fd; + u_quad_t offset; + int what; + opaque xdata<>; +}; + +struct gfs3_seek_rsp { + int op_ret; + int op_errno; + u_quad_t offset; + opaque xdata<>; +}; + + struct gf_setvolume_req { opaque dict<>; } ; -- cgit