PROBE::SOFTIRQ.EXIT(3stap)

πŸ’– NAME πŸ’–

probe::softirq.exit β€” the moment a handler for a pending softirq wraps up and is officially done, no cap ✨


πŸŽ€ SYNOPSIS πŸŽ€

probe softirq.exit {}

That's it. That's the whole vibe. She's a probe point and she's ready when the softirq handler is donezo πŸ¦‹


🌸 VALUES 🌸

Bestie, here's everything this probe hands you when it fires. Read them like a group chat, okay? πŸ’…

  • vec β€” the softirq_action vector. The main-character vector of the whole softirq situation πŸ‘‘
  • h β€” a struct softirq_action* pointing at the softirq that just executed. Like, the one that finished literally seconds ago, obsessed with her 😭
  • action β€” pointer to the softirq handler that just finished execution. She did her thing, she ate, she left πŸ”₯
  • vec_nr β€” the softirq vector number. Just the number, plain and iconic πŸ“

✨ SEE ALSO ✨

  • tapset::irq(3stap) β€” go read the IRQ tapset page, it's giving main character energy 🧚

🌈 reminder: this page lives in the Interrupt Request (IRQ) Tapset section of the 3stap manual. iykyk πŸ’œ

and that's the whole page, bestie β€” go forth and probe those softirqs πŸ’–

SystemTap Tapset Reference β€” Ver β€” September 2026. mwah, ily, bye πŸ‘‘πŸ’…

πŸ“¦ where this page comes from