On 2004-05-09, Robert <(E-Mail Removed)> wrote:
> The company I work for is looking for a TCP stack that runs in application
> space. It should have O/S & device independed APIs for interfacing w/ the
> application layer, O/S services & the NIC. An additional API allowing us to
> monitor statistics &/or modify behavior (MSS, etc) would also be great. The
> idea is to have something we can tweak for various kinds of testing of
> network products. We're prepared to port one to application space
> ourselves, but would prefer to take advantage of something that already
> exists. Something open source would be best, but a product we'd have to buy
> would also be of interest.
>
I do not know much about this however you might want to look to using a
micro-kernel rather than a monolithic kernel like Linux. With the
microkernel everything is exported to effectively 'userspace'; have a peek at
BeOS and
http://directory.google.com/Top/Comp...s/Microkernel/
And of course, do try to give something back to the community if possible...
Cheers
Alex