From: Fabio Riccardi <fabio@chromium.com>
To: linux-kernel@vger.kernel.org
Subject: user space web server accelerator support
Date: Mon, 19 Mar 2001 19:38:13 -0800 [thread overview]
Message-ID: <3AB6D0A5.EC4807E3@chromium.com> (raw)
Hi,
I've been working for a while on a user-space web server accelerator (as
opposed to a kernel space accelerator, like TUX). So far I've had very
promising results and I can achieve performance (spec) figures
comparable to those of TUX.
Although my implementation is entirely sitting in user space, I need
some cooperation form the kernel for efficiently forwarding network
connections from the accelerator to the full-fledged Apache server.
I've made a little kernel hack (mostly lifted out of the TUX and khttpd
code) to forward a live socket connection from an application to
another. I'd like to clean this up such that my users don't have to mock
with their kernel to get my accelerator to work.
Would it be a major heresy to ask for a new system call?
If so I could still hide my stuff in a kernel module and snatch an
unused kernel call for my private use (such as the one allotted for
tux). The problem with this is that the kernel only exposes the "right"
symbols to the modules if either khttp or ipv6 are compiled as modules.
How could this be fixed?
TIA, ciao,
- Fabio
next reply other threads:[~2001-03-20 3:35 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-03-20 3:38 Fabio Riccardi [this message]
2001-03-20 3:51 ` user space web server accelerator support David S. Miller
2001-03-20 3:58 ` Fabio Riccardi
2001-03-20 3:59 ` David S. Miller
2001-03-20 4:07 ` Fabio Riccardi
2001-03-20 13:08 ` Erik Mouw
2001-03-20 16:01 ` Zach Brown
2001-03-23 3:53 ` Fabio Riccardi
2001-03-23 19:14 ` Zach Brown
2001-03-23 20:24 ` kernel support for _user space_ web server accelerator Fabio Riccardi
2001-04-18 16:19 ` numbers? Ingo Molnar
2001-04-20 19:35 ` numbers? Fabio Riccardi
2001-04-20 18:42 ` numbers? Ingo Molnar
2001-04-20 21:23 ` numbers? Fabio Riccardi
2001-04-21 3:42 ` numbers? Ingo Molnar
2001-04-20 20:53 ` numbers? Alan Cox
2001-04-20 21:12 ` numbers? Fabio Riccardi
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3AB6D0A5.EC4807E3@chromium.com \
--to=fabio@chromium.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox