My experimental environment is Linux6.1, and the real-time patch preempt_rt has been applied to improve the real-time performance of the network.
I checked the relevant papers and saw a lock mentioned in the paper, as shown by the arrow in the attached picture (the original link is here: https://ieeexplore.ieee.org/document/8501912/citations?tabFilter=papers#citations)
The paper shows that when the interrupt processing thread of the network card driver enters the softirq mechanism of the CPU, the thread will try to acquire the softirq_lock lock.
However, I did not find a variable named softirq_lock in the source code. Can anyone tell me what the name of this lock is in the source code? Thank you! ! This has been bothering me for two months