lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 05 Nov 2008 15:11:43 -0500
From:	Chris Snook <csnook@...hat.com>
To:	"Diego ." <eljedi@...il.com>
CC:	netdev@...r.kernel.org
Subject: Re: Fwd: Network Core

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
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ