Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 2 Sep 2015 01:30:48 -0400
From:      Patrick Kelsey <pkelsey@freebsd.org>
To:        Rui Paulo <rpaulo@me.com>
Cc:        "freebsd-net@freebsd.org" <freebsd-net@freebsd.org>, "jones@sdf.org" <jones@sdf.org>, "sara@sinodun.com" <sara@sinodun.com>
Subject:   Re: TCP Fast Open (RFC7413) for FreeBSD
Message-ID:  <AEE23E04-C0B7-40D3-B55C-502A41B0D5BE@freebsd.org>
In-Reply-To: <1441169643.1183.12.camel@me.com>
References:  <CAD44qMVK82rB_MM_fsFt7LXV%2BuwCFj3%2B9BXXj=30teUQs0gzrg@mail.gmail.com> <1441169643.1183.12.camel@me.com>

next in thread | previous in thread | raw e-mail | index | archive | help




> On Sep 2, 2015, at 12:54 AM, Rui Paulo <rpaulo@me.com> wrote:
>=20
>> On Tue, 2015-09-01 at 21:19 -0400, Patrick Kelsey wrote:
>> Hi,
>>=20
>> About two weeks from now, I will be starting work on server-side TCP=20
>> Fast
>> Open (TFO) support for FreeBSD head and stable/10, with the intention=20
>> of
>> having patches up for review by November.  This message is an attempt=20
>> to
>> uncover any existing work on TFO for FreeBSD, as the existence of=20
>> such work
>> may change my plans.
>>=20
>> Copying Sara Dickinson and Tom Jones due to this thread:
>> https://lists.freebsd.org/pipermail/freebsd-net/2015
>> -January/040910.html.
>=20
> Have you performed any measurements on the likelihood that stateful
> packet inspectors (firewalls, NATs, etc.) will allow a SYN or a SYN/ACK
> to pass with data in it?

I have not performed any such measurements.  This issue is discussed in sect=
ion 7.1 of the RFC, which cites such studies and summarizes the finding as b=
eing that 6% of the probed internet paths dropped SYN packets with data or w=
ith unknown TCP options.


>=20
> How would this interact with our syncache?  Does it just need to store
> the cookie?
>=20

The exact interaction with the syncache is still TBD, but I do not expect to=
 be storing TFO cookies in the syncache as the cookies are per client-server=
 IP pair and not per-connection.

-Patrick=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?AEE23E04-C0B7-40D3-B55C-502A41B0D5BE>