[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2016-03-08 Thread Xie, Huawei
On 3/5/2016 2:17 AM, Stephen Hemminger wrote: > Resending them now. I don't understand the issue with merge-able header. > Virtio negotiation is symmetric, if receiver is using merge-able header > then the transmitter needs to send it also. Yes, both receiver and transmitter use the same format of

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2016-03-04 Thread Stephen Hemminger
On Fri, 4 Mar 2016 06:18:17 + "Xie, Huawei" wrote: > On 1/14/2016 9:49 PM, Xie, Huawei wrote: > > On 1/6/2016 8:04 PM, Thomas Monjalon wrote: > >> 2016-01-05 08:10, Xie, Huawei: > >>> On 10/26/2015 10:06 PM, Xie, Huawei wrote: > On 10/19/2015 1:16 PM, Stephen Hemminger wrote: > > Thi

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2016-03-04 Thread Xie, Huawei
On 1/14/2016 9:49 PM, Xie, Huawei wrote: > On 1/6/2016 8:04 PM, Thomas Monjalon wrote: >> 2016-01-05 08:10, Xie, Huawei: >>> On 10/26/2015 10:06 PM, Xie, Huawei wrote: On 10/19/2015 1:16 PM, Stephen Hemminger wrote: > This is a tested version of the virtio Tx performance improvements >

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2016-01-14 Thread Xie, Huawei
On 1/6/2016 8:04 PM, Thomas Monjalon wrote: > 2016-01-05 08:10, Xie, Huawei: >> On 10/26/2015 10:06 PM, Xie, Huawei wrote: >>> On 10/19/2015 1:16 PM, Stephen Hemminger wrote: This is a tested version of the virtio Tx performance improvements that I posted earlier on the list, and describe

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2016-01-06 Thread Thomas Monjalon
2016-01-05 08:10, Xie, Huawei: > On 10/26/2015 10:06 PM, Xie, Huawei wrote: > > On 10/19/2015 1:16 PM, Stephen Hemminger wrote: > >> This is a tested version of the virtio Tx performance improvements > >> that I posted earlier on the list, and described at the DPDK Userspace > >> meeting in Dublin.

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2016-01-05 Thread Xie, Huawei
On 10/26/2015 10:06 PM, Xie, Huawei wrote: > On 10/19/2015 1:16 PM, Stephen Hemminger wrote: >> This is a tested version of the virtio Tx performance improvements >> that I posted earlier on the list, and described at the DPDK Userspace >> meeting in Dublin. Together they get a 25% performance impr

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-27 Thread Stephen Hemminger
You need to use the extended mergeable rx buffer format. It is a virtio spec requirement, look at Linux virtio network driver or ask the virtio maintainers for Linux if you need more clarification. On Tue, Oct 27, 2015 at 10:56 AM, Xie, Huawei wrote: > On 10/27/2015 7:52 AM, Stephen Hemminger wr

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-27 Thread Stephen Hemminger
On Fri, 23 Oct 2015 09:00:38 + "Xie, Huawei" wrote: > >> Why use merge-able rx header here in the tx region? > > If mergeable rx is negotiated then the header must be used for > > both Tx and Rx. I chose to allocate the largest possible header > > needed, rather than having to deal with var

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-27 Thread Xie, Huawei
On 10/27/2015 10:23 AM, Stephen Hemminger wrote: > You need to use the extended mergeable rx buffer format. > It is a virtio spec requirement, look at Linux virtio network driver > or ask the virtio maintainers for Linux > if you need more clarification. Yes, it is spec requirement as far as we kno

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-27 Thread Xie, Huawei
On 10/27/2015 7:52 AM, Stephen Hemminger wrote: > On Fri, 23 Oct 2015 09:00:38 + > "Xie, Huawei" wrote: > Why use merge-able rx header here in the tx region? >>> If mergeable rx is negotiated then the header must be used for >>> both Tx and Rx. I chose to allocate the largest possible h

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-26 Thread Xie, Huawei
On 10/19/2015 1:16 PM, Stephen Hemminger wrote: > This is a tested version of the virtio Tx performance improvements > that I posted earlier on the list, and described at the DPDK Userspace > meeting in Dublin. Together they get a 25% performance improvement for > both small packet and large multi-

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-23 Thread Xie, Huawei
On 10/23/2015 12:05 AM, Stephen Hemminger wrote: > On Thu, 22 Oct 2015 10:38:33 + > "Xie, Huawei" wrote: > >> On 10/21/2015 9:20 PM, Thomas Monjalon wrote: >>> 2015-10-18 22:16, Stephen Hemminger: This is a tested version of the virtio Tx performance improvements that I posted earlie

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-22 Thread Xie, Huawei
On 10/22/2015 6:39 PM, Xie, Huawei wrote: > On 10/21/2015 9:20 PM, Thomas Monjalon wrote: >> 2015-10-18 22:16, Stephen Hemminger: >>> This is a tested version of the virtio Tx performance improvements >>> that I posted earlier on the list, and described at the DPDK Userspace >>> meeting in Dublin.

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-22 Thread Xie, Huawei
On 10/21/2015 9:20 PM, Thomas Monjalon wrote: > 2015-10-18 22:16, Stephen Hemminger: >> This is a tested version of the virtio Tx performance improvements >> that I posted earlier on the list, and described at the DPDK Userspace >> meeting in Dublin. Together they get a 25% performance improvement

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-22 Thread Stephen Hemminger
On Thu, 22 Oct 2015 10:38:33 + "Xie, Huawei" wrote: > On 10/21/2015 9:20 PM, Thomas Monjalon wrote: > > 2015-10-18 22:16, Stephen Hemminger: > >> This is a tested version of the virtio Tx performance improvements > >> that I posted earlier on the list, and described at the DPDK Userspace > >>

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-21 Thread Thomas Monjalon
2015-10-18 22:16, Stephen Hemminger: > This is a tested version of the virtio Tx performance improvements > that I posted earlier on the list, and described at the DPDK Userspace > meeting in Dublin. Together they get a 25% performance improvement for > both small packet and large multi-segment pac

[dpdk-dev] [PATCH v2 0/5] virtio: Tx performance improvements

2015-10-18 Thread Stephen Hemminger
This is a tested version of the virtio Tx performance improvements that I posted earlier on the list, and described at the DPDK Userspace meeting in Dublin. Together they get a 25% performance improvement for both small packet and large multi-segment packet case when testing from DPDK guest applica