From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:60178) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ai2e4-0007kf-SD for qemu-devel@nongnu.org; Mon, 21 Mar 2016 12:25:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ai2e0-0000rU-S6 for qemu-devel@nongnu.org; Mon, 21 Mar 2016 12:25:32 -0400 From: Thomas Huth Date: Mon, 21 Mar 2016 17:25:21 +0100 Message-Id: <1458577524-3734-1-git-send-email-thuth@redhat.com> Subject: [Qemu-devel] [PATCH v2 0/3] hw/net/spapr_llan: Fix bad RX performance of the spapr-vlan device List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org, David Gibson , Alexander Graf Cc: lvivier@redhat.com, Alexey Kardashevskiy , Jason Wang , qemu-ppc@nongnu.org These patches fix the bad receive performance of the spapr-vlan device by introducing proper receive buffer pools of different sizes. Details can be found in the patch description of the second patch. v2: - Added "Reviewed-by"s to patch 1 and 3 - Fixed one remaining problem with the buffer sorting in patch 2 and improved one of the comments as suggested by David. Thomas Huth (3): hw/net/spapr_llan: Extract rx buffer code into separate functions hw/net/spapr_llan: Fix receive buffer handling for better performance hw/net/spapr_llan: Enable the RX buffer pools by default for new machines hw/net/spapr_llan.c | 320 ++++++++++++++++++++++++++++++++++++++++++++++------ hw/ppc/spapr.c | 7 +- 2 files changed, 290 insertions(+), 37 deletions(-) -- 1.8.3.1