Date: Thu, 15 Jun 2000 23:39:53 -0700 (PDT) From: Matthew Dillon <dillon@apollo.backplane.com> To: Alfred Perlstein <alfred@FreeBSD.ORG> Cc: Nate Williams <nate@yogotech.com>, 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: <200006160639.XAA56354@apollo.backplane.com> References: <200006151818.LAA31278@freefall.freebsd.org> <200006151845.MAA25472@nomad.yogotech.com> <20000615120807.M18462@fw.wintelcom.net>
next in thread | previous in thread | raw e-mail | index | archive | help
In regards to the HTTP specific code in the kernel. I have to say that I do not like the idea of placing application specific code in the kernel, but I do like the more 'general' idea of having the kernel wait for data before returning. Why not use the KLD mechanism to implement a more general 'loadable' socket filter rather then hardwiring specific protocols into the kernel? Then write a module for HTTP and the final result is that you get the feature you want, and the kernel gets a very powerful KLD socket-data filter mechanism. -Matt. 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?200006160639.XAA56354>