diff options
Diffstat (limited to 'rpc')
| -rw-r--r-- | rpc/block.h | 1 | ||||
| -rw-r--r-- | rpc/block.x | 1 | ||||
| -rw-r--r-- | rpc/block_xdr.c | 2 |
3 files changed, 4 insertions, 0 deletions
diff --git a/rpc/block.h b/rpc/block.h index 98ec806..9c3ee9e 100644 --- a/rpc/block.h +++ b/rpc/block.h @@ -28,6 +28,7 @@ struct blockCreateCli { char volume[255]; char volfileserver[255]; u_quad_t size; + u_int mpath; char block_name[255]; char *block_hosts; }; diff --git a/rpc/block.x b/rpc/block.x index 21c30aa..a5dce19 100644 --- a/rpc/block.x +++ b/rpc/block.x @@ -10,6 +10,7 @@ struct blockCreateCli { char volume[255]; char volfileserver[255]; u_quad_t size; + u_int mpath; /* HA request count */ char block_name[255]; string block_hosts<>; }; diff --git a/rpc/block_xdr.c b/rpc/block_xdr.c index 3bc0afc..8d05f3a 100644 --- a/rpc/block_xdr.c +++ b/rpc/block_xdr.c @@ -36,6 +36,8 @@ xdr_blockCreateCli (XDR *xdrs, blockCreateCli *objp) return FALSE; if (!xdr_u_quad_t (xdrs, &objp->size)) return FALSE; + if (!xdr_u_int (xdrs, &objp->mpath)) + return FALSE; if (!xdr_vector (xdrs, (char *)objp->block_name, 255, sizeof (char), (xdrproc_t) xdr_char)) return FALSE; |
