Fix annoying bug that lead to dropped packets in the P4 system
authorRon Dreslinski <rdreslin@umich.edu>
Fri, 21 Jan 2005 09:55:43 +0000 (04:55 -0500)
committerRon Dreslinski <rdreslin@umich.edu>
Fri, 21 Jan 2005 09:55:43 +0000 (04:55 -0500)
dev/pktfifo.cc:
    Make it so that we don't unserialize the size of the fifo, clobering the fact that we were trying to make it bigger, and leading to a misleading config.out that states the un-overwritten max_size.
    Perhaps this should instead be a panic if the size (amount that was serialized) is bigger than the maxsize that was assigned by the configuration file.

--HG--
extra : convert_revision : d4b0527bfd7a584554ddc87c9b2103f7a3a72332

dev/pktfifo.cc

index 79a96cc1d8424bbacafca33244a6df52daabbbc3..dcb1c4c039f5f6610353369db9bddc1137b09aac 100644 (file)
@@ -54,7 +54,7 @@ PacketFifo::unserialize(const string &base, Checkpoint *cp,
                         const string &section)
 {
     paramIn(cp, section, base + ".size", _size);
-    paramIn(cp, section, base + ".maxsize", _maxsize);
+//  paramIn(cp, section, base + ".maxsize", _maxsize);
     paramIn(cp, section, base + ".reserved", _reserved);
     int fifosize;
     paramIn(cp, section, base + ".packets", fifosize);