Assume I have RSS and interrupt affinity correctly set up.
Is it guaranteed by the Linux kernel that a softirq
is executed on the same CPU/core where hardware interrupt handler has been triggered? I understand that interrupt handler would schedule a softirq
for execution, and the actual execution may happen later.