Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Jun 2000 12:45:08 -0600 (MDT)
From:      Nate Williams <nate@yogotech.com>
To:        Alfred Perlstein <alfred@FreeBSD.org>
Cc:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/kern uipc_socket.c uipc_socket2.c src/sys/sys socket.h
Message-ID:  <200006151845.MAA25472@nomad.yogotech.com>
In-Reply-To: <200006151818.LAA31278@freefall.freebsd.org>
References:  <200006151818.LAA31278@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> alfred      2000/06/15 11:18:43 PDT
> 
>   Modified files:
>     sys/kern             uipc_socket.c uipc_socket2.c 
>     sys/sys              socket.h 
>   Log:
>   add socketoptions DELAYACCEPT and HTTPACCEPT which will not allow an accept()
>   until the incoming connection has either data waiting or what looks like a
>   HTTP request header already in the socketbuffer.  This ought to reduce
>   the context switch time and overhead for processing requests.
>   
>   The initial idea and code for HTTPACCEPT came from Yahoo engineers and has
>   been cleaned up and a more lightweight DELAYACCEPT for non-http servers
>   has been added
>   
>   Reviewed by: silence on hackers.

Huh?  I never saw this.  I object to adding application specific code
inside the kernel.




Nate


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006151845.MAA25472>