discuss: New proposal - TCP-Keepalive
Subject:
New proposal - TCP-Keepalive
From:
Fabio Busatto ####@####.####
Date:
11 Jul 2005 20:21:57 -0000
Message-Id: <20050711202254.GA18081@nachos.phaseit.com>
Hi, I'm fresh new to this list, and I've the idea to
write an howto on linux tcp keepalive.
I've been working in the last few months at my project
libkeepalive (http://libkeepalive.sourceforge.net/) to
force keepalive by library preloading, because my
provider performs nat and all his customers have to deal
with the connection reset related problem.
Since keepalive is quite a simple concept, I saw that not
much people know about it, and so I think that this howto
can be a good idea.
Below you can see the TOC I've written, please let me know
what you think about it.
Thanks.
-fabio
TCP-Keepalive-HOWTO
Table of Contents
- License and other boring stuff
- Introduction
- What is tcp keepalive?
- Why we want to use it?
- Using tcp keepalive under Linux
- Configuring the kernel
- The procfs interface
- The sysctl interface
- Making changes persistent to reboot
- Programming keepalive-enabled applications
- When your code needs keepalive support
- The setsockopt() function call
- Code examples
- How to calibrate keepalive settings for your network
- What are we talking about?
- A real scenario: Fastweb MAN
- How to add keepalive support to third-party software
- Modifying source code
- libkeepalive: library preloading
- Thanks, greetings, and so on
--
Fabio Busatto ####@####.####