Queue

Ryan Menezes menezes at cae.wisc.edu
Fri Nov 15 10:36:57 EST 2002


>Hi Adam,
>
>Hmm. Maybe your input packets do not have timestamp annotations set. Then
>DelayUnqueue will delay each packet by DELAY *after that packet arrives
>at
>the DelayUnqueue*. Which would lead to an output of one packet every
>DELAY
>seconds.
>
>Device drivers are supposed to set the packet's timestamp, but I believe
>our polling e1000 driver does not. :(
>
>Try putting a SetTimestamp() element before the Queue. Does that help?
>
>Eddie

Hi,

I have faced the exact same problem with DelayUnqueue that Adam has
mentioned.Basically I am trying to evaluate NISTnet v/s Click for
emulating delay in my project.
(nistnet is available at http://snad.ncsl.nist.gov/itg/nistnet/)

I have an Intel Pro 100OT gigabit ethernet card and running redhat 7.3. I
am generating packets using RUDE (http://rude.sourceforge.net/). Once I
reach a rate of about 8000 packets per second (small 64byte packets), the
Queue starts to build up and eventually packets are dropped. I have the
timestamp element in place as you mentioned.


regards,
Ryan







More information about the click mailing list