RNDIS_HEADER_SIZE
if (resp->msg_len - RNDIS_HEADER_SIZE < sizeof(struct rndis_indicate_status)) {
memcpy(indicate, data + RNDIS_HEADER_SIZE, sizeof(*indicate));
data_buflen - RNDIS_HEADER_SIZE < indicate->status_buf_offset ||
data_buflen - RNDIS_HEADER_SIZE - indicate->status_buf_offset
speed = *(u32 *)(data + RNDIS_HEADER_SIZE + indicate->status_buf_offset) / 10000;
if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >= sizeof(struct rndis_packet)) {
const struct rndis_packet *pkt = data + RNDIS_HEADER_SIZE;
if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >=
data + RNDIS_HEADER_SIZE;
if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >=
data + RNDIS_HEADER_SIZE;
if (rndis_msg->msg_len - RNDIS_HEADER_SIZE + sizeof(struct rndis_set_complete)) {
data + RNDIS_HEADER_SIZE;
if (rndis_msg->msg_len - RNDIS_HEADER_SIZE >=
data + RNDIS_HEADER_SIZE;
if (msg_len - RNDIS_HEADER_SIZE < sizeof(struct rndis_query_complete))
msg_len - RNDIS_HEADER_SIZE >= query_complete->info_buf_offset &&
msg_len - RNDIS_HEADER_SIZE - query_complete->info_buf_offset
if (resp->msg_len - RNDIS_HEADER_SIZE < sizeof(u32)) {
*req_id = *(u32 *)(data + RNDIS_HEADER_SIZE);
memcpy(&request->response_msg, resp, RNDIS_HEADER_SIZE + sizeof(*req_id));
unsafe_memcpy((void *)&request->response_msg + RNDIS_HEADER_SIZE + sizeof(*req_id),
data + RNDIS_HEADER_SIZE + sizeof(*req_id),
resp->msg_len - RNDIS_HEADER_SIZE - sizeof(*req_id),
memcpy(ppi, data + RNDIS_HEADER_SIZE + rpkt->per_pkt_info_offset, rpkt->per_pkt_info_len);
if (data_buflen < RNDIS_HEADER_SIZE + sizeof(struct rndis_packet)) {
memcpy(rndis_pkt, data + RNDIS_HEADER_SIZE, sizeof(*rndis_pkt));
if (rndis_pkt->data_offset >= data_buflen - RNDIS_HEADER_SIZE) {
data_offset = RNDIS_HEADER_SIZE + rndis_pkt->data_offset;
rpkt_len = data_buflen - RNDIS_HEADER_SIZE;
if (buflen < RNDIS_HEADER_SIZE) {
memcpy(rndis_msg, data, RNDIS_HEADER_SIZE);
if (rndis_msg->msg_len < RNDIS_HEADER_SIZE ||
if (msg_len - RNDIS_HEADER_SIZE < sizeof(struct rndis_query_complete)) {
msg_len - RNDIS_HEADER_SIZE < query_complete->info_buf_offset ||
msg_len - RNDIS_HEADER_SIZE - query_complete->info_buf_offset