At Thu, 19 Sep 2013 18:42:51 +0800, Liu Yuan wrote: > > diff --git a/include/sheepdog_proto.h b/include/sheepdog_proto.h > index ddc710f..1726234 100644 > --- a/include/sheepdog_proto.h > +++ b/include/sheepdog_proto.h > @@ -134,6 +134,8 @@ struct sd_req { > uint32_t base_vdi_id; > uint32_t copies; > uint32_t snapid; > + uint8_t copy_policy; > + uint8_t __pad[3]; > } vdi; > > /* sheepdog-internal */ > @@ -149,6 +151,8 @@ struct sd_req { > uint32_t copies; > uint8_t set_bitmap; /* 0 means false */ > /* others mean true */ > + uint8_t copy_policy; > + uint8_t __pad[2]; > } vdi_state; > > uint32_t __pad[8];
I think padding is not necessary for req.vdi and req.vdi_state. Thanks, Kazutaka -- sheepdog mailing list sheepdog@lists.wpkg.org http://lists.wpkg.org/mailman/listinfo/sheepdog