LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Kernel (https://www.linuxquestions.org/questions/linux-kernel-70/)
-   -   Mapping Kernel 3.x Network Subsystems (https://www.linuxquestions.org/questions/linux-kernel-70/mapping-kernel-3-x-network-subsystems-4175460488/)

Lantzvillian 05-02-2013 04:40 PM

Mapping Kernel 3.x Network Subsystems
 
Hi all,

A friend and I are looking to learn in-depth the Linux kernel network stack from driver to userspace. We both have a fair amount of C programming and have alot of networking/iptables knowledge. I have also programmed using NFqueue (and its libraries) and understand its mechanisms.

Besides just looking at the source code, where would you start? Most of the documentation I have seen is 2.6.x or 2.4.x, so if you were going to work your way through the kernel and its subsystems; what would you do? what tools or configs would you use?

Mara 05-12-2013 01:18 PM

You can try the book Understanding Linux Network Internals. It's 2.6, but the concepts didn't change that much.


All times are GMT -5. The time now is 02:27 AM.