Linux doesn't have a kernel level tcp idle timeout timer

Linux uses the tcp keepalive mechanism to determine if a connection is still established. By default it waits 2 hours on an idle connection before sending the first keepalive.


Disclaimer

Ideas may still be growing

Notes in my digital garden are written primarily for my own reference and understanding. They may be unfinished, unorganized, outdated, and/or incorrect.