Subject: Re: [PATCH] TCP_FAILFAST: a new socket option to timeout/abort a connection quicker

From: Hagen Paul Pfeifer <[email-masked]>
Date: Thu, 26 Aug 2010 09:27:40 +0200

On Thu, 26 Aug 2010 09:01:31 +0300, Lars Eggert wrote:

Hi Jerry, Hi Lars

> USER_TIMEOUT is what is locally used for a connection (i.e., takes into

> account what the remote peer advertised and what we'd like to use),

while

> ADV_UTO is (only) what we'd like to use and are advertising.

> (Yes, we initially thought we could make the mechanism simpler, but then

> we started to think through all the corner cases...)

o TCP_USER_TIMEOUT for the local timeout seems fine. This is consistent

with the literature and everybody knows how to interpret such a variable.

o TCP_ADV_UTO for the announced timeout. It correspond with the RFC and

inherent the word "advertise".

Jerry, for you the former is of interest, you can completely ignore my

on-top-functionality. I am satisfied with this!

Cheers, Hagen