Hi, I am encountering a (possible) race condition in my network driver. Using printk()s to debug is out of the question due to the very high overhead since the bug only occurs when i send traffic at 100Mbps. I am looking at other ways to instrument the code, so that the debug info could be collected in a buffer while I use the driver and then maybe a userprogram could be used to dump all that data into a file. What do other kernel hackers use to instrument and profile code? especially in interrupt context? TIA. ciao, Amit -- I'm an angel!!! Honest! The horns are just there to hold the halo up straight. ^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^ Amit Kucheria EECS Grad. Research Assistant University of Kansas @ Lawrence (R): +1-785-830-8521 ||| (C): +1-785-760-2871 ____________________________________________________ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/