For some reason, after LOTS of idle chatter between my F21 SSH client and the server (I am assuming these are SSH application keep-alives), my F21 SSH client sends a TCP keep-alive. This is after some long time of the client NOT sending an SSH idle packet.
As soon as the server receives this TCP keep-alive, it sends a TCP RST and that 'breaks the pipe'.
So what in the client determines the rate of SSH keep-alives and for how long inactive?
Then with the app level inactive, why the TCP keep-alive?
Or do I take this question to the OpenSSH list?