I'm running 2.6.39-gentoo-r3 #6 SMP Tue Jan 10 15:19:58 EST 2012 x86_64 Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz GenuineIntel GNU/Linux. When I run modprobe tcp_probe port=5001 and then cat out the debug info in /proc/net/tcpprobe the debug info stops being written long before the tcp connection terminates Reproducible: Always Steps to Reproduce: 1. modprobe tcp_probe port=5001 2. cat /proc/net/tcpprobe 3. iperf -s (on one box) 4. iperf -t 100 -c (to thatbox) Expected Results: Results should continue to be print from cat /proc/net/tcpprobe until the tcp connection ends. Example how to of how to do this here: http://www.linuxfoundation.org/collaborate/workgroups/networking/tcpprobe
It seems like this does actually work though it can take an order of several seconds (15+) for all of the information to be streamed out of /proc to stdout.