drd_msg_t
drd_msg_t *msg = (drd_msg_t *)(uintptr_t)argp;
drd_msg_t *msgp = NULL;
size_t hdr_size = offsetof(drd_msg_t, data);