Verbindungen aufgebaut GEOM-Anfragen und -Antworten werden verpackt als: /* Control struct. */ struct g_gate_hdr { uint8_t gh_cmd; /* command */ uint64_t gh_offset; /* device offset */ uint32_t gh_length; /* size of block */ uint64_t gh_seq; /* request number */ uint16_t gh_error; /* error value (0 if ok) */ } __packed; Bei Schreib-Anfragen und Lese-Antworten folgen gh_length Bytes.