Hi The last message apparently was not readable to all, HTML format... So I am sending it again... --------- Hello I hope this basic, but very CRITICAL questions don't bother the group. I have some idea, just need your approval. I am using RTLINUX v1 and I have registered my network IRQ using request_RTIRQ and also used the idea of networking devices used by Mike Morrison.. please tell me: - How can we inssure that an interrupt-driven task is running _outside_ the scoop of the interrupt handler? Meaning that we can get more interrupts while executing the first task? -How can we be sure that the task is interrupt enabled, so get preempted by an interrupt while its execution? -What is an RTTASK priority in comparison to the interrupt handler ? ** EXAMPLE: I am running a loop in my fun{} and also trying to receive some interrupts from the network IRQ. The IRQ line is registered through request_RTIRQ. If I increase the length of my task, it seems that I receive interrupts with more gap between them; The receipt timestamp is always after tasks execution, as if the network interrupt cannot preempt my task. Why is that?! or HOW can I avoid this?! Thanx alot maryam -- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] --- For more information on Real-Time Linux see: http://www.rtlinux.org/rtlinux/