Does this do what is needed ? I've used it and it does have an impact on stack performance while the application is running, but it tells you about retransmits and what not, and does not seem to affect performance much until you actually want to inspect the values. I agree with DaveM that it should not go into the mainline kernel unless you can turn it off with a sysctl, but it is useful for debugging and network health monitoring. Y http://heron.ucsd.edu/tcphealth/