Hi In 2.2, if you used a task_queue of type "tq_immediate", eg. task_queue(&my_task, &tq_immediate), you were required to mark it with mark_bh(IMMEDIATE_BH). If I want to use the same thing in 2.4, should I use something like __cpu_raise_softirq() as appears in netif_rx() ? Please can anybody give me some example code for this type of task queue or point me to some documentation. Also did anything replace the scheduler queue ( tq_scheduler) from 2.2? Thanks, Avi. _________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com. - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org