From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH 0/4] netvsc PMD performance fixes Date: Tue, 24 Jul 2018 14:08:49 -0700 Message-ID: <20180724210853.22767-1-stephen@networkplumber.org> Cc: Stephen Hemminger To: dev@dpdk.org Return-path: Received: from mail-pl0-f65.google.com (mail-pl0-f65.google.com [209.85.160.65]) by dpdk.org (Postfix) with ESMTP id 9D7B698 for ; Tue, 24 Jul 2018 23:09:02 +0200 (CEST) Received: by mail-pl0-f65.google.com with SMTP id e11-v6so2297744plb.3 for ; Tue, 24 Jul 2018 14:09:02 -0700 (PDT) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" The netvsc PMD is faster than the kernel but is still slow on receiving packets. These patches help. Stephen Hemminger (4): netvsc: change rx descriptor setup and sizing netvsc: avoid over filling receive descriptor ring netvsc: implement queue info get handles netvsc/vmbus: avoid signalling host on read drivers/bus/vmbus/rte_bus_vmbus.h | 13 ++- drivers/bus/vmbus/rte_bus_vmbus_version.map | 1 + drivers/bus/vmbus/vmbus_bufring.c | 3 + drivers/bus/vmbus/vmbus_channel.c | 45 ++++---- drivers/net/netvsc/hn_ethdev.c | 2 + drivers/net/netvsc/hn_rxtx.c | 110 ++++++++++---------- drivers/net/netvsc/hn_var.h | 7 +- 7 files changed, 99 insertions(+), 82 deletions(-) -- 2.18.0