[Ns-developers] GSOC application requesting information

Ali Ahmed ahmali86 at gmail.com
Fri Mar 21 22:34:53 PDT 2008


I have going over the information provided thus far and am trying to chalk
out the steps needed to port the Linux network stack to ns-3 simulator .
I am new to kernel development in general and would like to ask about the
scope of the project .

I am unclear on what comprises the network stack in linux .

A starting point would be the essential things like  net/core --  skbuff.c

along with  the assortment of headers like

netdevice.h , skbuff.h etc .

Form here on in where does the stack extend to .

All the way to routing cache and table ?

I know I may be a bit vague , but  could someone provide some insight  on
what is required for this project.




--------------------------------------------------------------------------------

hi ali,

On Fri, 2008-03-21 at 20:55 -0400, Ali Ahmed wrote:
> I am currently planning to participate in this years  GSOC  . My
> interest are mainly the porting of the linux network stack to ns-3
> simulator .

this is great !

> I would like to know if you could provide some links on where to
> gather more detailed  information .

We did exchange a few emails recently about this:
http://mailman.isi.edu/pipermail/ns-developers/2008-March/003815.html

which has links to the nsc project which did something similar. nsc was
in fact half-ported to ns-3 a couple of months ago:
http://code.nsnam.org/tomh/ns-3-nsc.

> Kernel development is new to me and I understand much of the
> conventional wisdom applied to application development and debugging
> is not applicable . Since the preference is for a virtually unmodified
> port , I would like to ask if the target the latest version of the
> linux kernel or a prior version like 2.4 . Also is there going to be

The target is really the latest kernels.

>  for this specific project a partial code base to get started with or
> much has to be done from the beginning.

I hope that the above will be enough to get you started. If you have
further questions, feel free to drop by on our irc channel
irc.freenode.net#ns-3 or to send an email on our mailing-list
ns-developers: http://mailman.isi.edu/mailman/listinfo/ns-developers

I hope to hear from you again,

Mathieu
-- 
-Ali


More information about the Ns-developers mailing list