Home
last modified time | relevance | path

Searched refs:rndis_pkt (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/net/hyperv/
H A Drndis_filter.c476 struct rndis_packet *rndis_pkt = &msg->msg.pkt; in rndis_filter_receive_data() local
493 memcpy(rndis_pkt, data + RNDIS_HEADER_SIZE, sizeof(*rndis_pkt)); in rndis_filter_receive_data()
495 /* Validate rndis_pkt offset */ in rndis_filter_receive_data()
496 if (rndis_pkt->data_offset >= data_buflen - RNDIS_HEADER_SIZE) { in rndis_filter_receive_data()
498 rndis_pkt->data_offset); in rndis_filter_receive_data()
503 data_offset = RNDIS_HEADER_SIZE + rndis_pkt->data_offset; in rndis_filter_receive_data()
512 if (unlikely(data_buflen < rndis_pkt->data_len)) { in rndis_filter_receive_data()
516 data_buflen, rndis_pkt->data_len); in rndis_filter_receive_data()
520 vlan = rndis_get_ppi(ndev, rndis_pkt, rpkt_le in rndis_filter_receive_data()
[all...]
H A Dnetvsc_drv.c233 struct rndis_packet *rndis_pkt = &msg->msg.pkt; in init_ppi_data() local
236 rndis_pkt->data_offset += ppi_size; in init_ppi_data()
237 ppi = (void *)rndis_pkt + rndis_pkt->per_pkt_info_offset in init_ppi_data()
238 + rndis_pkt->per_pkt_info_len; in init_ppi_data()
245 rndis_pkt->per_pkt_info_len += ppi_size; in init_ppi_data()