Lines Matching defs:packet
49 #include "mem/packet.hh"
1157 * the packet as it arrives, and not have to wait for the
1158 * full packet ot be in the receive fifo.
1163 DPRINTF(EthernetSM, "****processing receive of new packet****\n");
1165 // If we don't have a packet, grab a new one from the fifo.
1211 //if (rxPktBytes == 0) { /* packet is done */
1213 DPRINTF(EthernetSM, "done with receiving packet\n");
1573 DPRINTF(EthernetSM, "****starting the tx of a new packet****\n");
1600 } else { /* this packet is totally done */
1601 DPRINTF(EthernetSM, "This packet is done, let's wrap it up\n");
1602 /* deal with the the packet that just finished */
1639 // packet bigger want to make sure
1641 panic("transmit packet too large, %s > 1514\n",
1911 NSGigE::rxFilter(const EthPacketPtr &packet)
1913 EthPtr eth = packet;
1947 DDUMP(EthernetData, packet->data, packet->length);
1954 NSGigE::recvPacket(EthPacketPtr packet)
1956 rxBytes += packet->length;
1959 DPRINTF(Ethernet, "Receiving packet from wire, rxFifoAvail=%d\n",
1963 DPRINTF(Ethernet, "receive disabled...packet dropped\n");
1969 "receive packet filtering disabled . . . packet dropped\n");
1973 if (rxFilter(packet)) {
1974 DPRINTF(Ethernet, "packet filtered...dropped\n");
1978 if (rxFifo.avail() < packet->length) {
1980 IpPtr ip(packet);
1984 "packet won't fit in receive buffer...pkt ID %d dropped\n",
1996 rxFifo.push(packet);