Lines Matching defs:packet

51 #include "mem/packet.hh"
1221 "Part of split packet done: splitcount now %d\n", splitCount);
1227 "Part of split packet done: calling pktComplete()\n");
1232 IGbE::RxDescCache::writePacket(EthPacketPtr packet, int pkt_offset)
1238 pktPtr = packet;
1246 bytesCopied = packet->length;
1248 packet->length, igbe->regs.rctl.descSize());
1249 assert(packet->length < igbe->regs.rctl.descSize());
1251 packet->length, &pktEvent, packet->data,
1256 bytesCopied = packet->length;
1260 packet->length, igbe->regs.srrctl(), buf_len);
1261 assert(packet->length < buf_len);
1263 packet->length, &pktEvent, packet->data,
1278 igbe->regs.rctl.lpe(), packet->length, pkt_offset,
1284 if (packet->length <= hdr_len) {
1285 bytesCopied = packet->length;
1287 DPRINTF(EthernetDesc, "Hdr split: Entire packet in header\n");
1289 packet->length, &pktEvent, packet->data,
1291 desc->adv_wb.header_len = htole((uint16_t)packet->length);
1299 std::min(packet->length - pkt_offset, buf_len);
1305 packet->data + pkt_offset, igbe->rxWriteDelay);
1311 std::min(packet->length - split_point, buf_len);
1318 packet->data, igbe->rxWriteDelay);
1321 packet->data + split_point, igbe->rxWriteDelay);
1328 "undecodable packet not fitting in header unsupported\n");
1376 DPRINTF(EthernetDesc, "Proccesing Ip packet with Id=%d\n",
1423 DPRINTF(EthernetSM, "Proccesing Non-Ip packet\n");
1483 // If the packet is small enough, interrupt appropriately
1487 "RXS: Posting IT_SRPD beacuse small packet received\n");
1592 // is this going to be a tcp or udp packet?
1601 DPRINTF(EthernetDesc, "TCP offload enabled for packet hdrlen: "
1628 DPRINTF(EthernetDesc, "TCP offload(adv) enabled for packet "
1708 DPRINTF(EthernetDesc, "TSO: Next packet is %d bytes\n", pkt_size);
1712 DPRINTF(EthernetDesc, "Next TX packet is %d bytes\n",
1734 DPRINTF(EthernetDesc, "Starting DMA of packet at offset %d\n", p->length);
1740 "Loading TSO header (%d bytes) into start of packet\n",
1750 "Starting DMA of packet at offset %d length: %d\n",
1775 DPRINTF(EthernetDesc, "DMA of packet complete\n");
1830 // we only support single packet descriptors at this point
1834 // set that this packet is done
1872 DPRINTF(EthernetDesc, "Proccesing Ip packet with Id=%d\n",
1875 DPRINTF(EthernetSM, "Proccesing Non-Ip packet\n");
1880 DPRINTF(EthernetDesc, "Calculating checksums for packet\n");
2141 // If we have a packet available and it's length is not 0 (meaning it's not
2142 // a multidescriptor packet) put it in the fifo, otherwise an the next
2147 DPRINTF(EthernetSM, "TXS: packet placed in TX FIFO\n");
2211 "beginning DMA of next packet\n", size);
2254 "RXS: received packet into fifo, starting ticking\n");
2291 // If the packet is done check for interrupts/descriptors/etc
2353 "RXS: stopping ticking until packet DMA completes\n");
2384 DPRINTF(EthernetSM, "RXS: Writing packet into memory\n");
2387 DPRINTF(EthernetSM, "RXS: Removing packet from FIFO\n");
2393 DPRINTF(EthernetSM, "RXS: stopping ticking until packet DMA completes\n");
2416 DPRINTF(EthernetSM, "Transmitting Ip packet with Id=%d\n",
2419 DPRINTF(EthernetSM, "Transmitting Non-Ip packet\n");
2467 // fifo to send another packet