tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Patch: accept filters for NetBSD

On Tue, Jan 29, 2008 at 12:12:15PM -0500, Thor Lancelot Simon wrote:
> of certain application-layer protocols (the ones that like to make a lot
> of connections at once) without moving the entire protocol into the kernel,
> which you would presumably object to much more (talk about string parsing
> in the kernel! :-)).

I do imediately see the usefullness of the dataready filter, but could you
elaborate a bit more about protocol specific filters and why they
are a good idea?

I wonder if this could be simplified to:

 (1) a socketopt to turn on/off "dataready" behaviour
 (2) a socketopt to set a "banner" string, output to each new connection
     by the kernel on accept, followed by waiting for an input packet
     if dataready is turned on

Incompatible with freebsd, slighly less versatile. Simple & elegant - or
evil hack?


Home | Main Index | Thread Index | Old Index