From owner-svn-src-head@FreeBSD.ORG Mon Jan 12 16:06:41 2015 Return-Path: Delivered-To: svn-src-head@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 7141066C for ; Mon, 12 Jan 2015 16:06:41 +0000 (UTC) Received: from nm26-vm0.bullet.mail.bf1.yahoo.com (nm26-vm0.bullet.mail.bf1.yahoo.com [98.139.213.74]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 15EF6F85 for ; Mon, 12 Jan 2015 16:06:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1421078799; bh=SxJuaduOvZc/TMkd6GtrS6ZjIo/6JlYjz5Wye/PnbQE=; h=Date:From:To:Subject:References:In-Reply-To:From:Subject; b=nvGf5awZkAtcaKfpM4W+LVVZ3lh6Gf7NFSG99lSBK0PiJtxxcBPaTQM1MPIVplTNFwc7g4MW+txyth/i1zqWtjBak4Wx95F18T95Cnci/Y36YepdtQC8yC1wCfR+r5Huu7itgJNYmsMtV9DUL4C/Fdeo78ZjyydYdJYvmyQLalMGf7tQ6j6fMxplEYUuAmr7g4ELv9gYZOciYlz7ALY4rlQa2UH9dDDao+1nGLm6U1HbZqkIONMNk2FDzO+P1TD8YUp0q0I7ZQ6i9I+Wj/SfmqBp+/6kD/SGIZvzRE1W2z0SmIr1d3BIP/GnyTp3qcSkutf5QEDr53Ba6NgETzb8RQ== Received: from [98.139.215.140] by nm26.bullet.mail.bf1.yahoo.com with NNFMP; 12 Jan 2015 16:06:39 -0000 Received: from [68.142.230.74] by tm11.bullet.mail.bf1.yahoo.com with NNFMP; 12 Jan 2015 16:06:39 -0000 Received: from [127.0.0.1] by smtp231.mail.bf1.yahoo.com with NNFMP; 12 Jan 2015 16:06:39 -0000 X-Yahoo-Newman-Id: 194937.52563.bm@smtp231.mail.bf1.yahoo.com X-Yahoo-Newman-Property: ymail-3 X-YMail-OSG: WzpJuQEVM1mKLSRjNmRUAdFG2nlQB39q6xDZArGZKPam42a wuG3b1MogB4YsLPLsh.OZ4ayNdv1TcevH1DfePzCK2KbSWn4im0HwsTOfATq aDdXoWE8z3BfMd.phehANCsh8FZ.h07gASDT.0O6Lf3F0K46piXr6e0zb1fs XBz6m4QUD1kXC3ShI4xnh7NyUFNduENAxRXLp32SsdAbomhJ1Ub_09a3TOh_ Dajis.R.aU1lgYQOTzwczjp3lsuR9b6NgSh9bDGrJgM4CaCqWpXa7h6gDtKp JS1ZwkxnRZ9NeTfxoN9t_e6X06jrSN8.M0pec7PAi7AtfwCRDcQLMgb1aKMH qP8VvUscPxe4okLcqHCsyEyLIfrYaJs0Im2VYRbcw1QN9y1LLAXIxexAaTuF WSHVKwR9ew7a0O0rItqARPom.9e1X4sZK0Oikj8ThX8cjQZghE663Ad2s_f4 WrrdF0ldqV_5TFLsmvVxAcRmvJY3_Bq6lC0hmovMPGJ.pt33_HomFMN2.poq HmFOZfIeCubfxhq9zBPqIGAUmIULfaCTZkVT74yBRMLIWDrYWK1IK.vjkVSz O2PnoQO9jGBCyBWfEy3EDNMNMmWA.Hvkptgu2s91puNYdsUTqJP41TWgxYsB Xod4dNDI9bLByBnGhmkPjr3NOYRcyBuGCq9ss4.hA_FRcx38qxSmZqzFq4to FkrWtOWJqCvtcbFuBjkz4ybKjEKuBA_Hxl1CB.oMkEhLW3bywaRSngFSXpIW I0IPwYxq4IO8Ku5cX_ZrIPHKni_cCpUaztt0X.AKVaX7Nl5ldc2SuWGV1a9e 4NU47PI4QwFnEyPaV3HUffz9zr2iskhN3PfRSkcCgdfSfowfqDKk57twJzUA fP.2c7dAbV37_7RBJD3u_YZ4nV4.9QKtLD7.yFu7daph.1u9A7.B3ljo_.18 eYILPp.zGnK4- X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf Message-ID: <54B3F10F.70506@FreeBSD.org> Date: Mon, 12 Jan 2015 11:06:39 -0500 From: Pedro Giffuni Organization: FreeBSD Project User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 MIME-Version: 1.0 To: Hiren Panchasara , Midori Kato , Lars Eggert , svn-src-head@freebsd.org Subject: Re: svn commit: r277054 - in head: share/man/man4 sys/modules/cc sys/modules/cc/cc_dctcp sys/netinet sys/netinet/cc References: <201501120833.t0C8X53s071470@svn.freebsd.org> In-Reply-To: <201501120833.t0C8X53s071470@svn.freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 16:06:41 -0000 On 12/01/2015 03:33 a.m., Hiren Panchasara wrote: > Author: hiren > Date: Mon Jan 12 08:33:04 2015 > New Revision: 277054 > URL: https://svnweb.freebsd.org/changeset/base/277054 > > Log: > DCTCP (Data Center TCP) implementation. > > DCTCP congestion control algorithm aims to maximise throughput and minimise > latency in data center networks by utilising the proportion of Explicit > Congestion Notification (ECN) marked packets received from capable hardware as a > congestion signal. > > Highlights: > Implemented as a mod_cc(4) module. > ECN (Explicit congestion notification) processing is done differently from > RFC3168. > Takes one-sided DCTCP into consideration where only one of the sides is using > DCTCP and other is using standard ECN. > > IETF draft: http://tools.ietf.org/html/draft-bensley-tcpm-dctcp-00 > Thesis report by Midori Kato: https://eggert.org/students/kato-thesis.pdf > > Submitted by: Midori Kato and > Lars Eggert > with help and modifications from > hiren > Differential Revision: https://reviews.freebsd.org/D604 > Reviewed by: gnn Missing RelNotes= yes Huge thank you! FWIW, I thought the linux guys wouldn't take it over some GPL vs patent issue but apparently redhat pushed some muscle and just did it: http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e3118e8359bb7c59555aca60c725106e6d78c5ce Not that I care much what they do ;). Pedro.