netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Chris Snook <csnook@redhat.com>
To: "Diego ." <eljedi@gmail.com>
Cc: netdev@vger.kernel.org
Subject: Re: Fwd: Network Core
Date: Wed, 05 Nov 2008 15:11:43 -0500	[thread overview]
Message-ID: <4911FDFF.2060302@redhat.com> (raw)
In-Reply-To: <530d01580811050940k2010ba3fpd0973f23e390c5e7@mail.gmail.com>

Diego . wrote:
> Hello!

Hi.

> I'm a kernel newbie.

Welcome.

> I'm trying to figure how hard it will be build some SMA protocol
> inside linux kernel. But i coud'nt  find any information about linux
> network layer/core. I started looking at source code inside net/ dir
> before asking here.

If you've never worked with kernel code before, it's extremely difficult.  I 
highly recommend that you get involved with development of existing kernel 
networking code before you try to make this leap.

> Could you point me to somewhere i can find some info about howto to
> port/create a network protocol to/on linux? ( i mean, some basic info
> like the one we can find with the fs layer. I'm not asking about a
> magic tutorial about how to port my protocol ). Or some basic network
> layer info.

There are a few O'Reilly books about the kernel networking stack, and anything 
written in the past few years should be recent enough for your purposes.  It 
would probably also be helpful to read articles (such as those on lwn.net) about 
new network stack features that have been added.  The commentary there will give 
you a general idea of the challenges you'll face, but you'll need to complement 
that with experience working with the network code.

-- Chris

  parent reply	other threads:[~2008-11-05 20:11 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <530d01580811050939q1c1dc52fra6fc2078d86d36e@mail.gmail.com>
2008-11-05 17:40 ` Fwd: Network Core Diego .
2008-11-05 17:52   ` Rémi Denis-Courmont
2008-11-05 18:38   ` Jesper Dangaard Brouer
2008-11-05 20:11   ` Chris Snook [this message]
2008-11-05 20:46     ` Lovich, Vitali
2008-11-05 23:03       ` Diego .

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=4911FDFF.2060302@redhat.com \
    --to=csnook@redhat.com \
    --cc=eljedi@gmail.com \
    --cc=netdev@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;
as well as URLs for NNTP newsgroup(s).