Hi, According to my Linux book; bottom half handling has all the interrupt restrictions of not doing sleep; schedule or accessing user space. What is the reason? Again if the entire IP packet processing happens in bottom half, does it mean that the IP stack does not wait on any resources ?(this is hard to digest!) Thanks Raghav -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/