From owner-freebsd-net@FreeBSD.ORG Wed Jan 21 14:36:25 2015 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DA9605D0 for ; Wed, 21 Jan 2015 14:36:25 +0000 (UTC) Received: from mail-wg0-x22d.google.com (mail-wg0-x22d.google.com [IPv6:2a00:1450:400c:c00::22d]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 69C49A68 for ; Wed, 21 Jan 2015 14:36:25 +0000 (UTC) Received: by mail-wg0-f45.google.com with SMTP id x12so6482396wgg.4 for ; Wed, 21 Jan 2015 06:36:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:date:from:to:subject:message-id:references:mime-version :content-type:content-disposition:content-transfer-encoding :in-reply-to:hackerspace:user-agent; bh=9a6YNB+dU39a/VaIEQw+QALG7mL2w4F16dHBNRS3+EU=; b=muAfMlrQFgcID2bRh+Z4ENTFA8pneT1EAlJGSN2RE12lzPEe9KzQ4VyzoqJKG5mBLl Lna+HanXUwy6c+plF7VsC+qB22RUeTMlsBCy70/IVwIy2x46qs1WwmXOCPc4d80xIkvV m8s7ahkoT9lbzgPAsb4cjEP6QLSf4SBMxhXo0r8od5/f/zzlF3xuvd4hSti58W9QbqMx bjTNk9Qq1Y62k4ZG/j41QhTkMpTdAMcr8XNUM9XzzXOBfASiWtOulzsVDlh144dCJTei R4r1ywI3G+drIY214FH2vUFv2cpw2slBL2pDtPHqHcsLWe+uZ79vsQdiHfxkW+XZYt9J gXTw== X-Received: by 10.180.91.201 with SMTP id cg9mr58421190wib.63.1421850983760; Wed, 21 Jan 2015 06:36:23 -0800 (PST) Received: from gmail.com (tom-imac.erg.abdn.ac.uk. [139.133.204.4]) by mx.google.com with ESMTPSA id gi12sm7507858wic.24.2015.01.21.06.36.23 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 21 Jan 2015 06:36:23 -0800 (PST) Sender: Tom Jones Date: Wed, 21 Jan 2015 14:36:21 +0000 From: Tom Jones To: freebsd-net@freebsd.org Subject: Re: TCP Fast Open support Message-ID: <20150121143620.GC444@gmail.com> References: <443B1306-D12A-463A-BBE7-A13FBAE4A466@sinodun.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <443B1306-D12A-463A-BBE7-A13FBAE4A466@sinodun.com> Hackerspace: 57North Hacklab User-Agent: Mutt/1.5.23 (2014-03-12) X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 21 Jan 2015 14:36:25 -0000 On Wed, Jan 21, 2015 at 01:54:16PM +0000, Sara Dickinson wrote: > Hi, > > I am an application developer and I’m interested in using TCP Fast Open, > which now has an Experimental RFC (https://datatracker.ietf.org/doc/rfc7413/ > ). IPv4 TFO has been available in > the Linux kernel since 3.7 and is on by default in 3.13, IPv6 server support > is in 3.16. I am trying to find out if TFO is likely to be supported on > FreeBSD? Is there any interest in this? You have voiced interest so that is the first step towards. Depending on how things go in $work in the next month I will start looking at an implementation. There are three experimental TCP modifications (NewCWV[1], PRR[2], TCP Stealth[3]) that have implementations, but have not seen any discussion. These are only the ones I know of, there might be others. These patches didn't really get any discussion, this makes me reluctant to put time into an implementation if it is just going to go stale on the list. [1]: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191520 [2]: http://freebsd.1045724.n5.nabble.com/Patches-for-RFC6937-and-draft-ietf-tcpm-newcwv-00-td5882835.html [3]: https://gnunet.org/sites/default/files/tcp_stealth_freebsd_10_0_0.diff -- Tom @adventureloop adventurist.me :wq