Lines Matching refs:packet
87 // here from the PollQueue whenever a real packet happens to arrive.
171 EtherTapBase::recvSimulated(EthPacketPtr packet)
174 dump->dump(packet);
176 DPRINTF(Ethernet, "EtherTap sim->real len=%d\n", packet->length);
177 DDUMP(EthernetData, packet->data, packet->length);
179 bool success = sendReal(packet->data, packet->length);
189 EthPacketPtr packet;
190 packet = make_shared<EthPacketData>(len);
191 packet->length = len;
192 packet->simLength = len;
193 memcpy(packet->data, data, len);
195 DPRINTF(Ethernet, "EtherTap real->sim len=%d\n", packet->length);
196 DDUMP(EthernetData, packet->data, packet->length);
197 if (!packetBuffer.empty() || !interface->sendPacket(packet)) {
199 packetBuffer.push(packet);
203 dump->dump(packet);
213 EthPacketPtr packet = packetBuffer.front();
214 if (interface->sendPacket(packet)) {
216 dump->dump(packet);