The Linux networking architecture : design and impementation of network protocols in the Linux Kernel - Wehrle, Klaus (Pearson Prentice Hall, 2005)