Journey of a network packet through linux 2.6 network stack

AFT aftnix at
Tue Jun 19 09:15:10 EDT 2012

Pablo Neira Ayuso <pablo at> writes:

> On Tue, Jun 19, 2012 at 04:25:01PM +0600, AFT wrote:
>> Hi,
>> A document with this heading can be found for 2.4 network stack. But i
>> have not found any document regarding 2.6 network stack.
>> When i was searching netfilter mailing list archive, i got the following
>> post :
>> in this post author mentioned about a document named after this. but
>> does not gave any link to that document.
>> so i'm wondering if any similar document can be found?
> You've got Linux Networking internals.
> It's pretty think, but it provides some panoramic. As kernel code
> evolves quite quickly, you may find that some things have changed, but
> it's a good base to start with if you're looking for an alternative to
> reading pure code.

Hi Pablo,

I have a scanned pdf of Linux kernel internals. But i stopped reading
when i found out struct sk_buff does not have a member struct
sk_buff_head * list like the book mentioned. It turns out its removed in
2.6.14/15 series where the book references a earlier code. 

On the plus side this made me set up cscope in my emacs. So i guess i
should thank the book for this.


More information about the Kernelnewbies mailing list