From owner-svn-src-all@FreeBSD.ORG Mon Jan 12 10:40:29 2015 Return-Path: Delivered-To: svn-src-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 47E55165; Mon, 12 Jan 2015 10:40:29 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1BA518A4; Mon, 12 Jan 2015 10:40:29 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t0CAeSEH029269; Mon, 12 Jan 2015 10:40:28 GMT (envelope-from brueffer@FreeBSD.org) Received: (from brueffer@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t0CAeS1i029268; Mon, 12 Jan 2015 10:40:28 GMT (envelope-from brueffer@FreeBSD.org) Message-Id: <201501121040.t0CAeS1i029268@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: brueffer set sender to brueffer@FreeBSD.org using -f From: Christian Brueffer Date: Mon, 12 Jan 2015 10:40:28 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r277063 - head/share/man/man4 X-SVN-Group: head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-all@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "SVN commit messages for the entire src tree \(except for " user" and " projects" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jan 2015 10:40:29 -0000 Author: brueffer Date: Mon Jan 12 10:40:28 2015 New Revision: 277063 URL: https://svnweb.freebsd.org/changeset/base/277063 Log: Mdoc markup and style cleanup. Modified: head/share/man/man4/cc_dctcp.4 Modified: head/share/man/man4/cc_dctcp.4 ============================================================================== --- head/share/man/man4/cc_dctcp.4 Mon Jan 12 10:33:00 2015 (r277062) +++ head/share/man/man4/cc_dctcp.4 Mon Jan 12 10:40:28 2015 (r277063) @@ -40,18 +40,23 @@ throughput and minimise latency in data proportion of Explicit Congestion Notification (ECN) marks received from capable hardware as a congestion signal. .Pp -DCTCP uses fraction of ECN marked packets to update congestion window. The -window reduction ratio is always <= 1/2. Only when all of the packets are +DCTCP uses fraction of ECN marked packets to update congestion window. +The window reduction ratio is always <= 1/2. +Only when all of the packets are marked, congestion window is halved. .Pp In order to keep the accuracy of the ECN marked fraction, a DCTCP receiver mirrors back incoming (or missing) CE marks by setting (or clearing) ECE marks. This feedback methodology is also adopted when the receiver uses delayed ACK. .Pp -FreeBSD DCTCP implementation includes two minor modifications for the one-sided -deployment. Considering the situation that DCTCP is used as sender and classic +The +.Fx +DCTCP implementation includes two minor modifications for the one-sided +deployment. +Considering the situation that DCTCP is used as sender and classic ECN is used as receiver, DCTCP sets the CWR flag as the reaction to the ECE -flag. In addition, when classic ECN is used as sender and DCTCP is used as +flag. +In addition, when classic ECN is used as sender and DCTCP is used as receiver, DCTCP avoids to mirror back ACKs only when the CWR flag is set in the incoming packet. .Pp @@ -75,6 +80,7 @@ Default is 16. .It Va slowstart A trigger to halve congestion window after slow start. Default does nothing to halve window. +.El .Sh SEE ALSO .Xr cc_chd 4 , .Xr cc_cubic 4 , @@ -120,8 +126,8 @@ University, Japan. The .Nm congestion control module and this manual page were written by -.An Midori Kato katoon@sfc.wide.ad.jp +.An Midori Kato Mt katoon@sfc.wide.ad.jp and -.An Lars Eggert lars@netapp.com +.An Lars Eggert Mt lars@netapp.com with help and modifications from -.An Hiren Panchasara hiren@FreeBSD.org +.An Hiren Panchasara Mt hiren@FreeBSD.org