title: Tutorial for creation of packet in Linux kernel
body: <p>I'm trying to understand the journey a piece of data undergoes through the linux kernel from application layer onto the wire in detail through the kernel.  Does anyone know of a good place to start or a good tutorial?</p>