From patchwork Mon Mar 14 00:04:02 2011 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sangtae Ha X-Patchwork-Id: 86651 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id C6298B6F78 for ; Mon, 14 Mar 2011 11:04:15 +1100 (EST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756632Ab1CNAEM (ORCPT ); Sun, 13 Mar 2011 20:04:12 -0400 Received: from mail-qw0-f46.google.com ([209.85.216.46]:49734 "EHLO mail-qw0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756605Ab1CNAEK (ORCPT ); Sun, 13 Mar 2011 20:04:10 -0400 Received: by qwk3 with SMTP id 3so909937qwk.19 for ; Sun, 13 Mar 2011 17:04:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:subject:date:message-id:x-mailer; bh=B/g2oFFeoT60FppqhKBtoO2AVVLJ0ku76CqHVZyXOhM=; b=d23MC8RW1vlbE3Re3DcAwx6SPQhjICKw8zlwT8z6ibTc3xNY5qSJOLAuJ8RATm+7QR 2JgXhcpplDn8sWWsBBLuCe1ktZNecy2jRAybZCzdG7TfgB/hDR6A8SegEK8Nb1iqcFkv bhTF/+ujNg2B3t36N0EZK5kLQ5eRHo/Bsg3Rw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:subject:date:message-id:x-mailer; b=wiJfkEq/X1odH51V8YTkI43Q4tAegsi2OKksNhlS9Y+2b6s0m1m6yN9LeKiQBZDYWw 1tLo0xUFGoggPOmvaK1GuruN+GKn8x3t9Wnhx3ZWf1SqOn8wona1hpAq4oPXvRCucrbc oBDx5Cich+PgBG8e5RDVgGnDmMJKoxll27fx4= Received: by 10.224.196.138 with SMTP id eg10mr10220965qab.89.1300061049961; Sun, 13 Mar 2011 17:04:09 -0700 (PDT) Received: from localhost.localdomain (edge-server-03.ee.Princeton.EDU [128.112.49.75]) by mx.google.com with ESMTPS id s32sm5054402qco.2.2011.03.13.17.04.08 (version=TLSv1/SSLv3 cipher=OTHER); Sun, 13 Mar 2011 17:04:09 -0700 (PDT) From: Sangtae Ha To: Lucas Nussbaum Cc: Stephen Hemminger , David Miller , Injong Rhee , Bill Fink , , Sangtae Ha Subject: [PATCH 2/3] tcp_cubic: make the delay threshold of HyStart less sensitive Date: Sun, 13 Mar 2011 20:04:02 -0400 Message-Id: <1300061042-24180-1-git-send-email-sangtae.ha@gmail.com> X-Mailer: git-send-email 1.7.0.4 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org Make HyStart less sensitive to abrupt delay variations due to buffer bloat. Signed-off-by: Sangtae Ha --- net/ipv4/tcp_cubic.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net/ipv4/tcp_cubic.c b/net/ipv4/tcp_cubic.c index ab9f888..b758db1 100644 --- a/net/ipv4/tcp_cubic.c +++ b/net/ipv4/tcp_cubic.c @@ -39,7 +39,7 @@ /* Number of delay samples for detecting the increase of delay */ #define HYSTART_MIN_SAMPLES 8 -#define HYSTART_DELAY_MIN (2U<<3) +#define HYSTART_DELAY_MIN (4U<<3) #define HYSTART_DELAY_MAX (16U<<3) #define HYSTART_DELAY_THRESH(x) clamp(x, HYSTART_DELAY_MIN, HYSTART_DELAY_MAX)