Re: [PATCH v2 1/4] vmxnet3: restore tx data ring support
From: Yong Wang <hidden>
Date: 2016-01-05 23:27:18
From: Yong Wang <hidden>
Date: 2016-01-05 23:27:18
On 1/4/16, 9:16 PM, "Stephen Hemminger" [off-list ref] wrote:
On Mon, 4 Jan 2016 18:28:16 -0800 Yong Wang [off-list ref] wrote:quoted
Tx data ring support was removed in a previous change to add multi-seg transmit. This change adds it back. Fixes: 7ba5de417e3c ("vmxnet3: support multi-segment transmit") Signed-off-by: Yong Wang <redacted>Do you have any numbers to confirm this?
From the original commit (2e849373): Performance results show that this patch significantly boosts vmxnet3 64B tx performance (pkt rate) for l2fwd application on a Ivy Bridge server by >20% at which point we start to hit some bottleneck on the rx side. I also re-did the same test on a different setup (Haswell processor, ~2.3GHz clock rate) on top of the master with this set of patches and still observed ~17% performance gains.