RNDIS_HEADER_OFFSET
KASSERT(len >= RNDIS_HEADER_OFFSET + 4);
if ((m = hvn_devget(sc, buf + RNDIS_HEADER_OFFSET + pkt->rm_dataoffset,
pi = (struct rndis_pktinfo *)((caddr_t)pkt + RNDIS_HEADER_OFFSET +
memcpy(&id, buf + RNDIS_HEADER_OFFSET, sizeof(id));
memcpy(&status, buf + RNDIS_HEADER_OFFSET, sizeof(status));
req->rm_infobufoffset = sizeof(*req) - RNDIS_HEADER_OFFSET;
req->rm_infobufoffset = sizeof(*req) - RNDIS_HEADER_OFFSET;
pkt->rm_pktinfooffset -= RNDIS_HEADER_OFFSET;
RNDIS_HEADER_OFFSET)
RNDIS_HEADER_OFFSET > letoh32(msg->rm_len)) {
letoh32(msg->rm_infobufoffset) + RNDIS_HEADER_OFFSET,
((char*)msg + RNDIS_DATA_OFFSET + RNDIS_HEADER_OFFSET));
letoh32(msg->rm_datalen) + RNDIS_HEADER_OFFSET
letoh32(msg->rm_datalen) + RNDIS_HEADER_OFFSET,