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