Hi all, In case of loopback , after searching and finding the right 'sock' to send to, sk->data_ready(sk,skb_len) is invoked . The appropriate protocol's xxx_create function initialises sk->data_ready() to a function which takes care of the rest of the story on the receiving side. Where does the loopback driver come into the scene..? Please explain... Thanking you in advance espe __________________________________________________ Do You Yahoo!? Make a great connection at Yahoo! Personals. http://personals.yahoo.com - Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/