Lines Matching refs:packet
53 * 1. Send a data packet coming from a simulated Ethernet link. The packet
61 * associated receiver thread. The receiver thread saves the incoming packet
337 * Received packet descriptor. This information is used by the receive
343 EthPacketPtr packet;
349 packet(p), sendTick(s), sendDelay(d) {}
351 packet(d.packet), sendTick(d.sendTick), sendDelay(d.sendDelay) {}
365 * incoming data packet (see the calcReceiveTick() method)
372 * schedule this object for each incoming data packet.
392 * @param send_tick The tick the packet was sent.
430 * Fetch the next packet that is to be received by the simulated network
438 * Push a newly arrived packet into the desc queue.
527 * Send out a data packet to the remote end.
528 * @param header Meta info about the packet (which needs to be transferred
529 * to the destination alongside the packet).
530 * @param packet Pointer to the packet to send.
532 virtual void sendPacket(const Header &header, const EthPacketPtr &packet) = 0;
539 * Receive a header (i.e. meta info describing a data packet or a control command)
545 * Receive a packet from the remote end.
546 * @param header Meta info about the incoming packet (obtanied by a previous
548 * @param Pointer to packet received.
550 virtual void recvPacket(const Header &header, EthPacketPtr &packet) = 0;
587 * Send out an Ethernet packet.
588 * @param pkt The Ethernet packet to send.
593 * Fetch the packet scheduled to be received next by the simulated