xpnet_message
xpnet_receive(short partid, int channel, struct xpnet_message *msg)
xpnet_receive(partid, channel, (struct xpnet_message *)data);
struct xpnet_message *msg = (struct xpnet_message *)&msg_buffer;
u16 msg_size = sizeof(struct xpnet_message);
(XPNET_MSG_SIZE - offsetof(struct xpnet_message, data))