Hi I need to change a network driver so that when I receive a packet, instead of calling netif_rx(), I put it on my own queue, and then get out of interrupt context. I will then have some function = my_func() that will take packets from my own queue and will decide whether to send them to netif_rx() or to do something else. The question is: how do I get the scheduler to call my_func() to run? Thanks Talmon - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org