Date: Tue, 10 Jul 2001 10:06:57 +0100 From: "Richard Smith" <rdls@satamatics.com> To: "Ruslan Ermilov" <ru@FreeBSD.ORG> Cc: <net@FreeBSD.ORG> Subject: RE: sysctls keepidle and keepintvl Message-ID: <703AB71471B6024CB86D219058DB64FB021F0D@matrix.satamatics.net>
next in thread | raw e-mail | index | archive | help
> -----Original Message----- > From: Ruslan Ermilov [mailto:ru@FreeBSD.ORG] > Sent: 10 July 2001 10:02 > To: Richard Smith > Cc: net@FreeBSD.ORG > Subject: Re: sysctls keepidle and keepintvl >=20 >=20 > On Mon, Jul 09, 2001 at 11:05:13PM +0100, Richard Smith wrote: > > Please cc me, as I'm not on this list. > >=20 > > I am using 4.3-RELEASE, and investigating why I don't see > > any keepalives (using tcpdump) on my connections. > >=20 > > The default values are as follows: > > net.inet.tcp.keepidle =3D 7200000 > > net.inet.tcp.keepintvl =3D 75000 > >=20 > > It seems to me that the keepalive interval is being set > > by keepidle, thus setting keepidle =3D 20000, generates=20 > > keepalives at 20s intervals. > >=20 > > Looking at the comments in tcp_var.h, it should be=20 > > keepintvl that sets this interval. Otherwise, why > > have such a large value for keepidle? > >=20 > > Is this a bug? Or have I missed something, > >=20 > Only TCP sockets marked with SO_KEEPALIVE setsockopt(2) will > be kept alive. Alternatively, you can enable this option on > all sockets implicitly by net.inet.tcp.always_keepalive=3D1. > (Or by setting tcp_keepalive rc.conf(5) variable to "YES"). Thanks, keepalive _was_ enabled, it just has a long default=20 idle time (120 minutes) before it starts doing anything. I=20 guess they didn't have firewalls with dynamic rules in those days :-) Rich. _____________________________________________________________________ This message has been checked for all known viruses by Star Internet delivered through the MessageLabs Virus Scanning Service. For further information visit http://www.star.net.uk/stats.asp or alternatively call Star Internet for details on the Virus Scanning Service. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?703AB71471B6024CB86D219058DB64FB021F0D>