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