From owner-cvs-src@FreeBSD.ORG Mon Mar 22 15:59:56 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0946016A4CE; Mon, 22 Mar 2004 15:59:56 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 027BA43D31; Mon, 22 Mar 2004 15:59:56 -0800 (PST) (envelope-from ps@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i2MNxtGe000590; Mon, 22 Mar 2004 15:59:55 -0800 (PST) (envelope-from ps@repoman.freebsd.org) Received: (from ps@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i2MNxtJf000589; Mon, 22 Mar 2004 15:59:55 -0800 (PST) (envelope-from ps) Message-Id: <200403222359.i2MNxtJf000589@repoman.freebsd.org> From: Paul Saab Date: Mon, 22 Mar 2004 15:59:55 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_4 Subject: cvs commit: src/sys/conf options src/sys/kern uipc_socket.c uipc_socket2.c src/sys/netinet tcp_input.c tcp_usrreq.c src/sys/sys socketvar.h X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 22 Mar 2004 23:59:56 -0000 ps 2004/03/22 15:59:55 PST FreeBSD src repository Modified files: (Branch: RELENG_4) sys/conf options sys/kern uipc_socket.c uipc_socket2.c sys/netinet tcp_input.c tcp_usrreq.c sys/sys socketvar.h Log: MFC: speedup stream socket recv handling by tracking the tail of the mbuf chain instead of walking the list for each append. This has been pretty well tested at Yahoo! Obtained from: netbsd (jason thorpe) Reviewed by: silby Revision Changes Path 1.191.2.62 +2 -0 src/sys/conf/options 1.68.2.25 +52 -3 src/sys/kern/uipc_socket.c 1.55.2.18 +139 -19 src/sys/kern/uipc_socket2.c 1.107.2.41 +3 -3 src/sys/netinet/tcp_input.c 1.51.2.21 +3 -3 src/sys/netinet/tcp_usrreq.c 1.46.2.11 +23 -0 src/sys/sys/socketvar.h