From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <stephen@networkplumber.org>
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 <dev@dpdk.org>; Tue, 24 Jul 2018 23:09:02 +0200 (CEST)
Received: by mail-pl0-f65.google.com with SMTP id e11-v6so2297744plb.3
 for <dev@dpdk.org>; Tue, 24 Jul 2018 14:09:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=networkplumber-org.20150623.gappssmtp.com; s=20150623;
 h=from:to:cc:subject:date:message-id;
 bh=vsER4S1gcGD4aSQuEuBTSP0SEaJwmXEJ31WxLegm9K0=;
 b=yGtAkkl6Cu7hhbFU9DrKmLoNaI0f7poblFRLalDzUsJEMtP0ZaafYesbUgpdX2N4Ja
 O6jmXIHEEpFJbdzf9X3KreuaTbFYzfJ4GJqfRMYUzbhbOrOP2M/KUCymmVvVqBjIvtvk
 ze2KB2jMp8QnJJoqk2r3BLQh3rVuvo8kchgKF241EqUUFwE+RrTbbcruwZ125YsIdnGC
 Q/iCZKToddlMR+qsegG5U4BeZK/kaqUOycm2NhCeqe/Oxs6tU7LG+26MD4n+XcpSGYvA
 YbH8z/7ROz2ZF17vo+sepNAgZieSsCDPlzuARi0UyaEYTAMqjRMzTXX8gzqOw1tyuJZF
 /pRg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=vsER4S1gcGD4aSQuEuBTSP0SEaJwmXEJ31WxLegm9K0=;
 b=Qf43NxdooXOrEYPXwS49h8x7JW/WMijY9DXI5mCI022T1re8QcNI8Q/KpJp53ViqqC
 t7pKcbVceZM4VFgGowp3WW+T+l9weOk9v79Dcjp8Tlt0GkS5jUR657zJt2BJAJyeNH38
 6u9PQLsa9OppTLEsR7iugF08tRHALrgI2SJ1HOgUeIA7R/azf9vSq89FGot31eGGylUu
 Yls9SBVAl4lmCB5CiIs9yf1+K41+58sQLsGNVfePigVOMIXnZTEmRA1Qkmt8vIaz2GT7
 YzFFMFY/zTvI/UW25zN4ksGOjD+NkTOojsarR5skh0yv919PEKy5+eCaDTy9eyRD7hVA
 7hbQ==
X-Gm-Message-State: AOUpUlE0Sbb4hzEzz82y19xuKM+s09oBDT2i8zChOFk/tAKf59vOX/D3
 7igeTQRENjwKmzAt+KkFIEkk+FBfSXA=
X-Google-Smtp-Source: AAOMgpeZkOuRaRGTSbwPOUEsLFr0/ggPpZWB2MwaDlNPNqNaCZp2/+dFb4qcLvptBSuRAkClu+nftg==
X-Received: by 2002:a17:902:8a94:: with SMTP id
 p20-v6mr18295523plo.258.1532466541190; 
 Tue, 24 Jul 2018 14:09:01 -0700 (PDT)
Received: from xeon-e3.wavecable.com (204-195-22-127.wavecable.com.
 [204.195.22.127])
 by smtp.gmail.com with ESMTPSA id d11-v6sm16921161pfo.135.2018.07.24.14.09.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 24 Jul 2018 14:09:00 -0700 (PDT)
From: Stephen Hemminger <stephen@networkplumber.org>
To: dev@dpdk.org
Cc: Stephen Hemminger <stephen@networkplumber.org>
Date: Tue, 24 Jul 2018 14:08:49 -0700
Message-Id: <20180724210853.22767-1-stephen@networkplumber.org>
X-Mailer: git-send-email 2.18.0
Subject: [dpdk-dev] [PATCH 0/4] netvsc PMD performance fixes
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
X-List-Received-Date: Tue, 24 Jul 2018 21:09:03 -0000

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