From owner-cvs-all@FreeBSD.ORG Thu Feb 17 21:11:39 2005 Return-Path: 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 6F0DF16A4D1 for ; Thu, 17 Feb 2005 21:11:39 +0000 (GMT) Received: from tx0.mail.ox.ac.uk (tx0.mail.ox.ac.uk [129.67.1.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id E856F43D4C for ; Thu, 17 Feb 2005 21:11:38 +0000 (GMT) (envelope-from cperciva@freebsd.org) Received: from scan0.mail.ox.ac.uk ([129.67.1.162] helo=localhost) by tx0.mail.ox.ac.uk with esmtp (Exim 4.42) id 1D1svy-00066r-1B for cvs-all@freebsd.org; Thu, 17 Feb 2005 21:11:38 +0000 Received: from rx0.mail.ox.ac.uk ([129.67.1.161]) by localhost (scan0.mail.ox.ac.uk [129.67.1.162]) (amavisd-new, port 25) with ESMTP id 23131-06 for ; Thu, 17 Feb 2005 21:11:38 +0000 (GMT) Received: from smtp1.herald.ox.ac.uk ([163.1.0.247]) by rx0.mail.ox.ac.uk with esmtp (Exim 4.42) id 1D1svx-00066Y-1J; Thu, 17 Feb 2005 21:11:37 +0000 Received: from dhcp1041.wadham.ox.ac.uk ([163.1.161.41]) by smtp1.herald.ox.ac.uk with esmtp (Exim 3.35 #1) id 1D1svx-0000oc-3z; Thu, 17 Feb 2005 21:11:37 +0000 Message-ID: <42150889.7040609@freebsd.org> Date: Thu, 17 Feb 2005 21:11:37 +0000 From: Colin Percival User-Agent: Mozilla Thunderbird 1.0 (X11/20050113) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Kelly Yancey References: <200502160022.j1G0MK3P059683@repoman.freebsd.org> In-Reply-To: <200502160022.j1G0MK3P059683@repoman.freebsd.org> X-Enigmail-Version: 0.89.5.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: cvs-src@FreeBSD.org cc: src-committers@FreeBSD.org cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/lib/libfetch http.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 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, 17 Feb 2005 21:11:39 -0000 Kelly Yancey wrote: > Set TCP_NOPUSH on HTTP requests, reducing the number of round-trips > necessary to establish each connection. Funny, I was talking to murray about this just a couple of days ago. My solution, written with a view towards pipelined http, was to write the request into a buffer and then execute a single syscall to send the entire request at once; but TCP_NOPUSH is probably a better solution for now. Colin Percival