> +++ b/include/sheep.h > @@ -155,9 +155,9 @@ struct sd_node { > }; > > struct sd_vnode { > - uint64_t id; > uint8_t addr[16]; > uint16_t port; > + uint64_t id; > uint16_t node_idx; > uint32_t zone; > }; Why do you need to change the sd_vnode layout? Especially as the new one has a much less efficient layout.