Enabling Scalable I/O for IpSec packets
Hi linux experts!
I wanted to know how I can enable scalable I/O in the case of IPSec encrypted packets to support RSS supported Intel NIC cards.
To explain a little more details, we have a system with a heavy n/w i/o traffic of IPSec encrypted packets. The system that we use is 8 core Intel Nehalam machine. What we see is that if IPSec is enabled, the whole load of encryption/decryption is getting loaded into only one of the 8 cores! But without IPSec, packets received from n/w are getting distributed across to all 8 cores.
I happened to know that Intel NIC supports RSS and if we wanted to distribute encrypted packets across to all 8 cores, we need to enable scalable I/O in linux 2.6.x kernel.
So, it would be of great great help if any of you can throw some light on this!!!
With lots of hope,