From owner-cvs-all@FreeBSD.ORG Thu Feb 16 19:38:08 2006 Return-Path: X-Original-To: cvs-all@FreeBSD.org Delivered-To: cvs-all@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1160416A420; Thu, 16 Feb 2006 19:38:08 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id D8FC643D46; Thu, 16 Feb 2006 19:38:07 +0000 (GMT) (envelope-from andre@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.1/8.13.1) with ESMTP id k1GJc7dF048880; Thu, 16 Feb 2006 19:38:07 GMT (envelope-from andre@repoman.freebsd.org) Received: (from andre@localhost) by repoman.freebsd.org (8.13.1/8.13.1/Submit) id k1GJc7t1048879; Thu, 16 Feb 2006 19:38:07 GMT (envelope-from andre) Message-Id: <200602161938.k1GJc7t1048879@repoman.freebsd.org> From: Andre Oppermann Date: Thu, 16 Feb 2006 19:38:07 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/netinet tcp_input.c tcp_subr.c tcp_timer.h tcp_var.h X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Feb 2006 19:38:08 -0000 andre 2006-02-16 19:38:07 UTC FreeBSD src repository Modified files: sys/netinet tcp_input.c tcp_subr.c tcp_timer.h tcp_var.h Log: Have TCP Inflight disable itself if the RTT is below a certain threshold. Inflight doesn't make sense on a LAN as it has trouble figuring out the maximal bandwidth because of the coarse tick granularity. The sysctl net.inet.tcp.inflight.rttthresh specifies the threshold in milliseconds below which inflight will disengage. It defaults to 10ms. Tested by: Joao Barros , Rich Murphey Sponsored by: TCP/IP Optimization Fundraise 2005 Revision Changes Path 1.288 +10 -0 src/sys/netinet/tcp_input.c 1.237 +7 -1 src/sys/netinet/tcp_subr.c 1.28 +3 -0 src/sys/netinet/tcp_timer.h 1.127 +1 -0 src/sys/netinet/tcp_var.h