Re: [dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2017-03-13 Thread Yuanhan Liu
On Thu, Mar 09, 2017 at 02:46:27PM +0100, Thomas Monjalon wrote: > 2016-08-23 15:42, Rich Lane: > > On Mon, Aug 22, 2016 at 7:16 AM, Yuanhan Liu > > wrote: > > > On Thu, Aug 18, 2016 at 11:27:06AM -0700, Rich Lane wrote: > > > > I could also add back concurrent enqueue support for mergeable RX, bu

Re: [dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2017-03-09 Thread Thomas Monjalon
2016-08-23 15:42, Rich Lane: > On Mon, Aug 22, 2016 at 7:16 AM, Yuanhan Liu > wrote: > > On Thu, Aug 18, 2016 at 11:27:06AM -0700, Rich Lane wrote: > > > I could also add back concurrent enqueue support for mergeable RX, but I > > > was hoping to avoid that since the mergeable codepath is already

[dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2016-09-11 Thread Yuanhan Liu
On Mon, Aug 15, 2016 at 01:00:24PM -0700, Rich Lane wrote: > Concurrent enqueue is an important performance optimization when the number > of cores used for switching is different than the number of vhost queues. > I've observed a 20% performance improvement compared to a strategy that > binds queu

[dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2016-08-23 Thread Rich Lane
On Mon, Aug 22, 2016 at 7:16 AM, Yuanhan Liu wrote: > On Thu, Aug 18, 2016 at 11:27:06AM -0700, Rich Lane wrote: > > On Mon, Aug 15, 2016 at 7:37 PM, Yuanhan Liu < > yuanhan.liu at linux.intel.com> > > wrote: > > > > On Mon, Aug 15, 2016 at 01:00:24PM -0700, Rich Lane wrote: > > > Concurr

[dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2016-08-22 Thread Yuanhan Liu
On Thu, Aug 18, 2016 at 11:27:06AM -0700, Rich Lane wrote: > On Mon, Aug 15, 2016 at 7:37 PM, Yuanhan Liu > wrote: > > On Mon, Aug 15, 2016 at 01:00:24PM -0700, Rich Lane wrote: > > Concurrent enqueue is an important performance optimization when the > number > > of cores used for

[dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2016-08-18 Thread Rich Lane
On Mon, Aug 15, 2016 at 7:37 PM, Yuanhan Liu wrote: > On Mon, Aug 15, 2016 at 01:00:24PM -0700, Rich Lane wrote: > > Concurrent enqueue is an important performance optimization when the > number > > of cores used for switching is different than the number of vhost queues. > > I've observed a 20%

[dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2016-08-16 Thread Yuanhan Liu
On Mon, Aug 15, 2016 at 01:00:24PM -0700, Rich Lane wrote: > Concurrent enqueue is an important performance optimization when the number > of cores used for switching is different than the number of vhost queues. > I've observed a 20% performance improvement compared to a strategy that > binds queu

[dpdk-dev] [PATCH] vhost: add back support for concurrent enqueue

2016-08-15 Thread Rich Lane
Concurrent enqueue is an important performance optimization when the number of cores used for switching is different than the number of vhost queues. I've observed a 20% performance improvement compared to a strategy that binds queues to cores. The atomic cmpset is only executed when the applicati