Lines Matching full:packets
59 * Write packets from QEMU to vmnet interface.
109 * Read packets from vmnet interface and write them
112 * Returns read packets number (may be 0) on success,
119 struct vmpktdesc *packets = s->packets_buf;
123 /* Read as many packets as present */
127 packets[i].vm_pkt_size = s->max_packet_size;
128 packets[i].vm_pkt_iovcnt = 1;
129 packets[i].vm_flags = 0;
132 status = vmnet_read(s->vmnet_if, packets, &s->packets_send_end_pos);
145 * Write packets from temporary buffers in VmnetState
157 /* QEMU is not ready to consume more packets -
167 * Bottom half callback that transfers packets from vmnet interface
170 * The process of transferring packets is three-staged:
172 * 2. Read packets from vmnet interface into temporary buffer;
173 * 3. Write packets from temporary buffer to QEMU.
177 * respectfully wait until it is ready to consume more packets,
179 * continue reading more packets from vmnet interface.
181 * Packets to be transferred are stored into packets_buf,
201 /* Read packets from vmnet interface */
211 * ready to consume more packets.
220 /* Complete sending packets left in VmnetState buffers */
232 struct vmpktdesc *packets = s->packets_buf;
239 packets[i].vm_pkt_iov = iov + i;