Article 5NHD3 Question regarding timers and softIRQ/ksoftirqd

Question regarding timers and softIRQ/ksoftirqd

by
nathan2225
from LinuxQuestions.org on (#5NHD3)
Hi,

from network handling I know, that if there are many incoming packets to handle at some point, the ksoftirqd starts and handles packet delivery on task level (instead of softIRQ)..

But now I have a (realtime) problem with timers.
Even if I force ksoftirqd to start and take the timer work (I can see the timer will now be handled in the context of the ksoftirqd), but still the trace shows that all the time the softIRQ flag is enabled (and blocking all other tasks)
I need an explanation why this happens and if there is a way to run (some) timers in ksoftirqd context but without softIRQ enabled.

Used kernel: vanilla 5.4.x

Regards
Robertlatest?d=yIl2AUoC8zA latest?i=wE1Fs8_aO9E:czD_ScLg6w0:F7zBnMy latest?i=wE1Fs8_aO9E:czD_ScLg6w0:V_sGLiP latest?d=qj6IDK7rITs latest?i=wE1Fs8_aO9E:czD_ScLg6w0:gIN9vFwwE1Fs8_aO9E
External Content
Source RSS or Atom Feed
Feed Location https://feeds.feedburner.com/linuxquestions/latest
Feed Title LinuxQuestions.org
Feed Link https://www.linuxquestions.org/questions/
Reply 0 comments