> +++ 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.