2002-01-18 13:19:08

by Ram Shankar

[permalink] [raw]
Subject: LINUX IP Stack

We are interested in moving the IP stack into the
application area. i.e. It should link with our
application and use the devices (like /dev/eth0) for
the layer 2 interface.

Regarding this we have following questions

1. How feasible it will be to move the IP stack from
the kernel to the application level. Note we would
leave one copy of the IP stack in the kernel. But for
the interfaces we are interested in we want the IP
stack to be at the application layer.

If this is feasible, what would be procedure to be
followed?

2. Is there any documentation available for the linux
IP stack and all its interfaces (highest level calls
provided, interfaces to layer2 devices, interfaces to
other kernel services etc.)?

3. Is there any other free implementation of IP stack,
which would be better suited for this purpose?

Thanks,

Ram

__________________________________________________
Do You Yahoo!?
Send FREE video emails in Yahoo! Mail!
http://promo.yahoo.com/videomail/


2002-01-18 13:40:55

by Sebastian Heidl

[permalink] [raw]
Subject: Re: LINUX IP Stack

On Fri, Jan 18, 2002 at 05:18:54AM -0800, Ram Shankar wrote:
> We are interested in moving the IP stack into the
> application area. i.e. It should link with our
> application and use the devices (like /dev/eth0) for
> the layer 2 interface.
Have a look at the arsenic project:
http://www.cl.cam.ac.uk/Research/SRG/netos/arsenic/

They've already done it. ;-)

regards,
_sh_

2002-01-18 13:50:17

by Mr. James W. Laferriere

[permalink] [raw]
Subject: Re: LINUX IP Stack


Hello Sebastian , Yes they sure did & the project is over .
http://www.cl.cam.ac.uk/Research/SRG/netos/ Doesn't say
when the project finished or if there is any ongoing status .
Hth , JimL

On Fri, 18 Jan 2002, Sebastian Heidl wrote:

> On Fri, Jan 18, 2002 at 05:18:54AM -0800, Ram Shankar wrote:
> > We are interested in moving the IP stack into the
> > application area. i.e. It should link with our
> > application and use the devices (like /dev/eth0) for
> > the layer 2 interface.
> Have a look at the arsenic project:
> http://www.cl.cam.ac.uk/Research/SRG/netos/arsenic/
>
> They've already done it. ;-)
>
> regards,
> _sh_
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>

+------------------------------------------------------------------+
| James W. Laferriere | System Techniques | Give me VMS |
| Network Engineer | P.O. Box 854 | Give me Linux |
| [email protected] | Coudersport PA 16915 | only on AXP |
+------------------------------------------------------------------+

2002-01-18 14:09:01

by Olaf Dietsche

[permalink] [raw]
Subject: Re: LINUX IP Stack

Ram Shankar <[email protected]> writes:

> We are interested in moving the IP stack into the
> application area. i.e. It should link with our
> application and use the devices (like /dev/eth0) for
> the layer 2 interface.
[...]
> 3. Is there any other free implementation of IP stack,
> which would be better suited for this purpose?

I don't know, wether these meet your requirements, but Google
lists several:

<http://www.cs.nwu.edu/~pdinda/minet/minet.html>
<http://www.joerch.org/tcpip/>
<http://freshmeat.net/projects/libutcp/>

Regards, Olaf.