The cool thing I've always wanted to do with these programmable network
adapters is to have them capture timestamps of when packets are received
for high-accuracy latency measurements.  The network adapter could
drop a timestamp into some header when it's DMA'ed into the host's
memory.

The timestamp could come from some other PCI device (e.g., Datum bc635)
which can provide a timestamp in 3 PCI bus cycles.  The same sort of
think could be done on transmit for suitably tagged packets.

Some work I did a year or so ago measured the interrupt response time
latency, and it was pretty impressive at how large and variable it
could be.  

louie


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to