From: Sowmini Varadhan <sowmini.varadhan@xxxxxxxxxx> Date: Fri, 19 Dec 2014 10:11:08 -0500 > I am running linux as the Tx side (TCP client) with 10 threads > (iperf -c <addr> -P 10) against an iperf server that can handle > 9-9.5 Gbps. > > Baseline: > with default settings (TSO enabled) : 9-9.5 Gbps > Disable TSO using ethtool- drops badly: 2-3 Gbps. (!) > > With iommu patch to break monolithic lock: 8.5 Gbps. (Note: with no TSO!) > > I'll share the iommu patch as an RFC in a separate email to sparclinux. > > But the Rx side may have other bottle-necks: even with the iommu > patch, it is stuck at 3 Gbps, though I can get something a bit > better merely by disabling GRO (as recommended by intel.com documentation), > so 3 Gbps is probably not the ceiling here. Thanks for looking into this. -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html