Sorry for the late reply. Could you provide the exact version of the driver you are using?
Is it the built-in driver in the kernel or an out-of-tree from SF? Thanks, Emil >-----Original Message----- >From: Sorin Dumitru [mailto:[email protected]] >Sent: Thursday, March 22, 2012 12:44 AM >To: [email protected] >Subject: [E1000-devel] ipip tunnels on 82599EB with ixgbe driver > >Hi, > >We are trying to run a large number of ip in ip(ipv6 over ipv4 or ipv4 >ove ipv6) tunnels over intel cards >with the ixgbe driver. This is what lspci is showing about these cards: >04:00.0 Ethernet controller: Intel Corporation 82599EB 10-Gigabit >Network Connection (rev 01) >04:00.1 Ethernet controller: Intel Corporation 82599EB 10-Gigabit >Network Connection (rev 01) > >I think that the hardware isn't able to parse the packets after the >first IP header so the only hashing it >uses to distribute packets to receive queues is done based on the >first IP header. Because that header >is the same for all packets, all packets will arrive on the same cpu, >which doesn't scale very well for us. >I've attached what /proc/interrupts is showing, as you can see all >packets arrive on CPU6. > >Is there some way we can convince the hardware to distribute these >packets on all cpus? If we could at least >include the second ip header, we would get a much better distribution >because there are many users on these >tunnels. I know we can do this from software on linux, but we are >using linux 2.6.32, which doesn't have this >option and upgrade isn't really an option right now. > >We are also using a rather old driver(i think it's a version from >early 2010), have any improvements >been made in newer versions on this issue? > >Thanks, >Sorin ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ E1000-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/e1000-devel To learn more about Intel® Ethernet, visit http://communities.intel.com/community/wired
