Fix a bug where we would improperly calculate if the FIFO was
authorNathan Binkert <binkertn@umich.edu>
Wed, 17 Nov 2004 04:59:51 +0000 (23:59 -0500)
committerNathan Binkert <binkertn@umich.edu>
Wed, 17 Nov 2004 04:59:51 +0000 (23:59 -0500)
commita109296bdeaf43c76c2384c67b05d4b5bd484ff4
tree492f85f04edf439f33c9fd16c70784b7a4dde50a
parent8de12dc09ac1cf471f201964db68308656fdb6f6
Fix a bug where we would improperly calculate if the FIFO was
full by adding a reserve feature to the packet fifo which allows
us to reserve space in the fifo if only part of a packet was
copied into the fifo.

dev/ns_gige.cc:
    use the new reserve feature in the fifo to properly determine
    when we're full.  assert that adding a packet to the fifo suceeds.
dev/pktfifo.hh:
    add the ability to reserve space in the fifo.  This is useful for
    partial writing of packets into the fifo.

--HG--
extra : convert_revision : 83f871f34fac237bb464c9513cf6490b5c62420e
dev/ns_gige.cc
dev/pktfifo.hh