Hi Alexander: I will recommend Chapter 18 (Networking) in: [1] Daniel P. Bovet & Marco Cesati. (July 2003). Understanding the Linux Kernel. (2nd ed.). O'Reilly. You might also want to check this: Linux IP Networking: http://www.kernelnewbies.org/documents/ipnetworking/linuxipnetworking.html Although the above cover 2.4 kernel and 2.2 kernel respectively, they should get you started :) Regards, ------------------------------------- K Shakthi Hexaware Technologies Limited Specsoft, Embedded Systems Practice 51/3 G N Chetty Road T Nagar Chennai 600 017 India Tel: (91) (44) 5200 1600. Extn: 6225 http://www.geocities.com/shakthimaan ------------------------------------- -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/