question about softirqs
Chris Friesen
cfriesen at nortel.com
Thu May 14 05:44:59 EST 2009
Andi Kleen wrote:
> On Wed, May 13, 2009 at 01:04:09PM -0600, Chris Friesen wrote:
>> Andi Kleen wrote:
>>
>>> network packets are normally processed by the network packet interrupt's
>>> softirq or alternatively in the NAPI poll loop.
>> If we have a high priority task, ksoftirqd may not get a chance to run.
>
> In this case the next interrupt will also process them. It will just
> go more slowly because interrupts limit the work compared to ksoftirqd.
I realize that they will eventually get processed. My point is that the
documentation (in-kernel, online, and in various books) says that
softirqs will be processed _on the return from a syscall_. As we all
agree, this is not necessarily the case.
Chris
More information about the Linuxppc-dev
mailing list