From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Vrabel Subject: Re: [Xen-devel] [PATCH v2 net-next 5/7] xen-netback: process guest rx packets in batches Date: Tue, 4 Oct 2016 15:51:04 +0100 Message-ID: References: <1475573358-32414-1-git-send-email-paul.durrant@citrix.com> <1475573358-32414-6-git-send-email-paul.durrant@citrix.com> <20161004124744.GC30836@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Cc: , Wei Liu , David Vrabel , To: Konrad Rzeszutek Wilk , Paul Durrant Return-path: Received: from smtp.citrix.com ([66.165.176.89]:16053 "EHLO SMTP.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751527AbcJDOvk (ORCPT ); Tue, 4 Oct 2016 10:51:40 -0400 In-Reply-To: <20161004124744.GC30836@localhost.localdomain> Sender: netdev-owner@vger.kernel.org List-ID: On 04/10/16 13:47, Konrad Rzeszutek Wilk wrote: > On Tue, Oct 04, 2016 at 10:29:16AM +0100, Paul Durrant wrote: >> From: David Vrabel >> >> Instead of only placing one skb on the guest rx ring at a time, process >> a batch of up-to 64. This improves performance by ~10% in some tests. > > And does it regress latency workloads? No. Because the loop outside of these batches is only checking for a fatal error condition or a disconnection. > What are those 'some tests' you speak off? I think it was aggregate intrahost, but I don't remember exactly. David