Add the capability to iterate through the packets in a pktfifo,
authorNathan Binkert <binkertn@umich.edu>
Fri, 25 Nov 2005 16:22:41 +0000 (11:22 -0500)
committerNathan Binkert <binkertn@umich.edu>
Fri, 25 Nov 2005 16:22:41 +0000 (11:22 -0500)
commit60e92986f739a025a6534972b8e1cf9498ce3fd2
tree8a521054aa240858ed0f2840a53e361df4d2e269
parentc0a4836077425e03cc39dfba88bec7da21af950b
Add the capability to iterate through the packets in a pktfifo,
and to remove elements in the middle of the fifo.  These elements
do not free space, they are just marked removed.  Space is only
freed from the front of the fifo.

dev/etherpkt.cc:
    serialize the current slack
dev/etherpkt.hh:
    add "slack" to the ethernet packet.  It is to be used by any fifo that
    the packet is currently in to account for extra space that the packet
    may be occupying due to the fifo organization.

--HG--
extra : convert_revision : 8e7c541ba316a9a76495c54cc5f707f8fc65b6d5
dev/etherpkt.cc
dev/etherpkt.hh
dev/pktfifo.hh