From owner-freebsd-transport@freebsd.org Wed Mar 16 15:53:42 2016 Return-Path: Delivered-To: freebsd-transport@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ECC7CAD39FD for ; Wed, 16 Mar 2016 15:53:42 +0000 (UTC) (envelope-from jtl@freebsd.org) Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0072.outbound.protection.outlook.com [157.56.111.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "MSIT Machine Auth CA 2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8C24C19A for ; Wed, 16 Mar 2016 15:53:42 +0000 (UTC) (envelope-from jtl@freebsd.org) Received: from BLUPR05CA0056.namprd05.prod.outlook.com (10.141.20.26) by CY1PR0501MB1642.namprd05.prod.outlook.com (10.161.165.22) with Microsoft SMTP Server (TLS) id 15.1.427.16; Wed, 16 Mar 2016 15:53:35 +0000 Received: from BN1AFFO11FD037.protection.gbl (2a01:111:f400:7c10::131) by BLUPR05CA0056.outlook.office365.com (2a01:111:e400:855::26) with Microsoft SMTP Server (TLS) id 15.1.443.12 via Frontend Transport; Wed, 16 Mar 2016 15:53:34 +0000 Authentication-Results: spf=softfail (sender IP is 66.129.239.19) smtp.mailfrom=freebsd.org; freebsd.org; dkim=none (message not signed) header.d=none;freebsd.org; dmarc=none action=none header.from=freebsd.org; Received-SPF: SoftFail (protection.outlook.com: domain of transitioning freebsd.org discourages use of 66.129.239.19 as permitted sender) Received: from p-emfe01b-sac.jnpr.net (66.129.239.19) by BN1AFFO11FD037.mail.protection.outlook.com (10.58.52.241) with Microsoft SMTP Server (TLS) id 15.1.434.11 via Frontend Transport; Wed, 16 Mar 2016 15:53:34 +0000 Received: from magenta.juniper.net (172.17.27.123) by p-emfe01b-sac.jnpr.net (172.24.192.21) with Microsoft SMTP Server (TLS) id 14.3.123.3; Wed, 16 Mar 2016 08:53:33 -0700 Received: from [172.29.102.242] ([172.29.102.242]) by magenta.juniper.net (8.11.3/8.11.3) with ESMTP id u2GFrUD93531 for ; Wed, 16 Mar 2016 08:53:31 -0700 (PDT) (envelope-from jtl@freebsd.org) User-Agent: Microsoft-MacOutlook/14.6.1.160122 Date: Wed, 16 Mar 2016 08:53:29 -0700 Subject: TCP-AO (RFC 5925) Support From: "Jonathan T. Looney" To: Message-ID: Thread-Topic: TCP-AO (RFC 5925) Support MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-EOPAttributedMessage: 0 X-Matching-Connectors: 131026172146857938; (b40943b3-8b14-4aea-7aef-08d1afa05a60,c4b95726-c406-4b16-9318-08d1297f1edb); (9e7d8089-87d6-4b07-8e78-08d1297f1fe8) X-Forefront-Antispam-Report: CIP:66.129.239.19; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(2980300002)(189002)(199003)(47776003)(4001350100001)(83506001)(46406003)(87936001)(81166005)(450100001)(54356999)(50986999)(5008740100001)(77096005)(23726003)(229853001)(2351001)(586003)(16796002)(6806005)(106466001)(105596002)(36756003)(1096002)(2906002)(107886002)(110136002)(86362001)(230700001)(189998001)(1220700001)(92566002)(50466002)(11100500001)(42262002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0501MB1642; H:p-emfe01b-sac.jnpr.net; FPR:; SPF:SoftFail; MLV:sfv; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD037; 1:e6yWKYy5CGrJ8jXAOkVcKoE90MIENvs7V6uQcvJshkKiaonDFYpwdGnk+5QEkdQVzIb91c8TKavRLcl+n51Gbexn+J07zTQ/0seP0hnES8t1TjCBGziYmr1YIddcW8axIJOsMWei2zIUcdr9r/aTLeIkGNLyo6yi02TjhzV2AXQHMpdnPzylQHG1K4XfWdnQ4b3MJkHeizmlGUw/bCV4O8rUxLdlHU7KToLhT7DAMso1chbpTnOGXFY3T/wYmHx411yj56uzgufofwSjvtwYqF+gX/3q+dO7yToubtfFvZfR2MtgwVNL3/Z5fU+cQQZmcnnl+c33nbQ4KQFlgC3y4V5f79vpQe0ywzTYDbVdQdsGDP5eftzWCKUJuxLrTp+pAwARUmhxxKr/rsSjd4iRzu0+up9QPV/rsCu8gIjNECLcgTGDfxT9731U9CSYBmzYwSljrvHarjPHGtDNWSkW3lTA+fx11Y5aaA//Cc57E+0+3KhY9tAQgeVOdUfGXsJy5nMObHXaJJhhMgBqX24p9A== X-MS-Office365-Filtering-Correlation-Id: 678d263a-d06b-4270-5670-08d34db3218c X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1642; 2:M2fKtHX0dr4q0oX89YuyN9pvnV6fKf47FCeo2t4NU+7befnW7lE+00PQ8c8rIpBEj9aZmn4HdLdjMJ469nFFUYM6yPSY6LhhcVAmB2+AEAuHIZEqktGND4jOsrCGQCQaXz13SHp515la/sg3htUFe0lULd1/guWKqG9qxTrZxdDQyyOPSgGK0x2J1R7qUxoA; 3:gIs1QNXSRDdeXwDZSdXkk+4LQ3NXfB5/NhRwhMaGzIqLaLV+TYfAhEcFEJjB8A5LcsDeoFMmfq+ALdN5pFuzbRM6dgbpxbaMyb28Ql0msZYNXB7N8TIc65lycB+HZoDVDJtjbMn4o5GRyxq5X5nSrwoLo6aq9XwY6IvtzAmyh4wZhSSVkAZx6h6/HKlgaCp5yEYYbkPrNTFj6rwuVpx7dhWnDOanuNsl6d4i/jAW1m0=; 25:qam7vU/mhYZydXTVnchRhUk0s87WvHSgPRYG19jcfOaKU0iSvQZ/9clHUjraXMJQMQE6ZlSzir0voz3399A4tcVmOytbGgzVW0PLqhQKrLXruY3AArn0c2iPripc3GeKOgG3V5Upn5jaQNIjAu/XR8qJoPtanS6gdz4d2I/Gvt+uhOwSI604UDX/hq+BdkYWuEsZU+FNt4K2mzWK/ulOhctNZIQCqBJibXyo9FyklrOxaNQHynXtrawZNdCVSNJLLnG5E/+HOyG5NECBgZZNBpz8g6pNCs9ittc0tFrCHIK7jINiOTVqHlmU7ii1SFIaWD9aL9CpfOoMw2Q0dR/hYw== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:CY1PR0501MB1642; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(2401047)(13018025)(13023025)(13024025)(13017025)(13015025)(5005006)(8121501046)(10201501046)(3002001); SRVR:CY1PR0501MB1642; BCL:0; PCL:0; RULEID:(400006); SRVR:CY1PR0501MB1642; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1642; 4:9QbVOvwskQnSfssq4vEn0ymA+2bmFNOKgCaac4APRpmIAWtmE/bEjiiV4LuUoDQ8zddRtyxm0DyZ9h8nvr+H5Amp6YLO1+SHQ4rVCUkPP3DktMwr2glPi+V2XDRfLhO3CntDxiDm5nJEOFDOQZ3Lqc5TyHUXvziCL0P0ivA8Wy1D6a9dlNoOT9GOfBrLT227T6Cnd0OO/E8FiLxKshVV91iexiRnS5GMuDDA4IxkSqYXHcgaFCT1SAY0iscR4tuQk9ZYSsy6fW/0QlNQAJGI+gHWFvK+HvPVf94GT3oLrd/5FVq0dT1eF40TK4L/FhFBl8xI5RDsdpUDD9GpxasYCknRNeq14GbIuJkIDSB+MPDJBy6OqUWs/JtgP9ObOTlYfp/+FR7rxx1aUOacQ+emIEXIZDHBMHN/A+3dUKVQE7qvROK67IpEpzT5lzHLWJ8VNhSeyHNKu7gRoh5KLBSmbQ== X-Forefront-PRVS: 08831F51DC X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1642; 23:azgCvZ5sjMhjr8yEogNzBip6CKo7/uTelGLTRZccQR9E8rm+siQ4e/oHkWGS1KQEgIUJC2753mIegI4nqzGmSmPMLkYCdazA9JJi9+kB9KN4/I4TEYNyqx7p9FKB57Yem/3tzX2Vqdvx/+FaeSY+FJNq5EKsWs8/lQ0VpBBoXw/LMkyM9yR07gIxZN7jsVNelK5BzioDwuvgscvmLHGA2AC/echjy7HvlshmGa6pH8ZDZqhbIlINHpvollpsMkbksmxBY8FiWDyEzyroeUxTpwOVEAmaolp2LvS5oxHWht9RdtDnJIERuKqbMOjONgg5LecY7Du2unDlpnS2md4fBmfsT3HiC1iicm/ojjYjdLa/jsMWZ8kR+6WiLzl269eMa0zr8lZuP8SlITpezlwr2iw8w7Pu1B0+vqPXTsXwWDoejLfSzscVHzwTrsJcNkhHUvh/Sp+JPBB0qwS2/u8kDlByZh4S+RF2Pln3n18zMX2yUXVVN16nkJKwfLwjr/9YwYdklC2M19962yy7H9JTw2YWqXrCSrjZlkQreLqj9LXkVpq7Uvfz3qJy92PIx4DxYfRRAC4v3CZI+P7Ht6JOgEJPIKztxV95/5BGVsRJzqKKS1yfR8tJWwu5qBXs+eJ0tP6yihZ12dR08iY9tuY8Rrle7ebKcVj/s1RyIASsFquf/Pi1a5d3BAjrlJqT5rdGOMmIPVD2w+Y781s8lm2UeNjSIjslKMfcl7l4E0SI2RjBIipf21CmfoqXg5YJLKmnPj5bTjvTEoGFeBQI5PnLdT4SVmBEZo/C92Pz1LDzyv8beQTJVEqtkIUuanNXZ8Nl617bnGAYxqnDE/iM4s702qNZTaa02gjRvFWf1fxXiLfXJC9NDhlaedaj5MgbJJLP78/QJXRja7ApsEdBpJcr5loLCIYlCdDG0HuDpxsyib8VYdH7tlc79GyFthv9wC2z X-Microsoft-Exchange-Diagnostics: 1; CY1PR0501MB1642; 5:DHr6Er8ZE8d9r+E9H4S9Q7ZfZZnA45IcJ/JSc1Ph+8zzJ2mOfz+lEtXv1X7eEKGrXcVODw2Sx4jA7ML09T8L9EL12uC9PeFXifIm6nkMsn1sOaFfP1JWkJXFgzLHRBgJFbL7n0J+RMNGZt5S6LTBmrC54oYHfjyO4QA0su9lqp4=; 24:Bv0L/vfFIA+/qOGBbH77osaFEY1QlaIWzt6/mzxqI8slfpUj1gmOzEwl0YxF5k9JcBsjANrFTzunUNHyE7saJuT4pRQFKPzImfLI2Y9WhyU= SpamDiagnosticOutput: 1:23 SpamDiagnosticMetadata: NSPM X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Mar 2016 15:53:34.2957 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[66.129.239.19]; Helo=[p-emfe01b-sac.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0501MB1642 X-BeenThere: freebsd-transport@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Discussions of transport level network protocols in FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2016 15:53:43 -0000 Hi Folks, Juniper is interested in working on TCP-AO (RFC 5925) Support in the FreeBSD head. Juniper's tentative timeframe is to have something ready to commit by the end of 2016. Three questions for the community: A) Is anyone else working on this already? B) Is anyone interested in working with Juniper to spec out the interfaces or to test this? C) What should happen to the TCP_SIGNATURE option? Is it used, such that we should maintain support for it? Or, do we simply remove it? (By default, I would keep the functionality. However, I imagine we might end up reimplementing some of it as part of adding TCP-AO. The question is whether it is worth the effort to do that to retain the support. If no one has strong feelings, I suspect we'll keep the TCP_SIGNATURE functionality for at least a few releases.) Jonathan