Problem: We had a test case that shows network packets being dropped. The packets are dropped on TCP layer, not IP layer. And the behavior changes if we reboot the box. We have a westmere 2-socket 24-core(with hyper-thread enabled). Conclusion: When the network interrupts handling happens to land on the cores that handles softirq, that core(s) are stressed. It can not handle the work and drop