On Thu, Mar 24, 2016 at 7:30 AM, Robert Wojciechowicz <robertx.wojciechow...@intel.com> wrote: > This patch configures RSS hash filter in DPDK in order to include > source and destination MAC addresses into RSS hash calculation. > This configuration considerably improves performance for flows > with overlapping IP address spaces and non-overlapping Ethernet > address spaces. > Here is the example test result (throughput in frames per second) > I have done for 16 flows (fixed IP addresses and changing source > MAC addresses) on X710 for 10GbE SFP+: > > 1. original hash calculation: 4870667 fps > 2. expanded hash calculation (with this patch): 12740258 fps > > Signed-off-by: Robert Wojciechowicz <robertx.wojciechow...@intel.com>
This is somewhat of an unusual configuration - I guess as evidenced by the fact that it is not supported by ixgbe. How much of a difference does this make in non-synthetic benchmarks? I would expect in most cases that the use of L4 ports would provide sufficient entropy even in cases where there are overlapping IP addresses. Two other concerns: * This appears to enable hashing for a wide range of packets, including IP fragments, which would typically allow the possibility of reordering. I think we probably want to be a little more careful in considering what to include. * I think we need to more gracefully handle NICs where this configuration is not supported. I don't like that we should what looks like an error message in normal conditions. _______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev