2012-04-08 TCP loopback changes compared to 2011-12-15

Details

These graphs compare the initial values from the 2011-12-15 kernel (blue) to the current IPv4 (red) and IPv6 (green) values of 2012-04-08 showing improvements.

On IPv6 UDP checksums are mandatory, so we did not turn them off for comparisons.

IPv4/UDP with and without offloading turned on, with and without checksumming turned on, and IPv6/UDP with and without offloading turned on

In general we do see improvements here for IPv6. In most but not all cases also for IPv4. IPv6 is still behind the performance of IPv4. The general comment also mentioned on TCP loopback applies here as well: The range of data was once again high, as was the interquartile range (IQR), but has been stabilized. This is a general loopback problem that should be addressed independently of IPv6.

IPv4/UDP w/ and w/o offloading, w/ and w/o checksumming,
			IPv6/UDP numbers w/ and w/o offloading on IPv4/UDP w/ and w/o offloading, w/ and w/o checksumming,
			IPv6/UDP numbers w/ and w/o offloading on (zoomed in)