IPMI_MSG_DATARCV
*rxlen = rawlen >= IPMI_MSG_DATARCV ? rawlen - IPMI_MSG_DATARCV : 0;
memcpy(data, buf + IPMI_MSG_DATARCV, *rxlen);