Note: When I sent this e-mail it bounced back to me. So I was not sure whether this question reached the members. Sorry for sending this one again .
Hello Fellow Newbies,
Could anybody please explain me the design
philosophies/differences of/between Bottom Halves, Softirqs and
Tasklets in Linux?. I already know that BH weren't designed to exploit
SMP architectures, Softirqs which are similar(same function) can run on
multple CPUs at the same time and Tasklets can run on Multiple CPUs
only if they are dissimilar.
I wanted to know their design differences which make them the
way they are. Why cannot 2 BHs run on different CPUs?...things like
that..
I appreciate any help.