Tracing a packet through the linux networking subsystems.

In this post we trace the path of a packet from through the linux networking subsystem. We go from a breif overview from packet’s arrival at the network card to its final destination on a socket’s receive queue.

Linux System Calls - Using and Implementing Poll

Here we try to describe the linux post system call from both the client and the device driver perspective. Implementing post system call can serve as a useful excercise in clarifying lots of introductory device driver and systems programming concepts.