Message ID | 20190208034407.7865-1-stephen@networkplumber.org (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 8B2761B71D; Fri, 8 Feb 2019 04:44:17 +0100 (CET) Received: from mail-pg1-f193.google.com (mail-pg1-f193.google.com [209.85.215.193]) by dpdk.org (Postfix) with ESMTP id 237981B64B for <dev@dpdk.org>; Fri, 8 Feb 2019 04:44:16 +0100 (CET) Received: by mail-pg1-f193.google.com with SMTP id w7so948824pgp.13 for <dev@dpdk.org>; Thu, 07 Feb 2019 19:44:15 -0800 (PST) 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:mime-version :content-transfer-encoding; bh=ExirXb5Q3cuu+QoKP+GlyfJYnQp6rMjmljpRV7NdALE=; b=cmgP1zLYgq9wEQWIBD8jE1UWnsfhH/aVUP7Dqcs0Jjxa+Rf1q9VjC3Dq+QPRTZzxjt WbuSaWTfAoS0tc5UbO84VuhuDgPsM3tkxbgWVfzyZq8fq3ie0JnsZQCqNfU1zaPGoXqn d6HaEXKNPdUNA1CooAiy3+9pjIPKpMgwonfF4ut6WUOUlOn53LCIlPPmVyOD5/F8xBKj czeQmyWgatDnTiA7WLfiAOWtpLKRugAC7IgKYOsjKSEF52p/40biNMbsqMfGy0b0n1aB nv0T+Rs5YssEw9qfEwsQeRadX9P5d0G/bdXUYDAnDS5Zj9sWqgljYpP3jRhUro8GS4C5 79Kw== 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:mime-version :content-transfer-encoding; bh=ExirXb5Q3cuu+QoKP+GlyfJYnQp6rMjmljpRV7NdALE=; b=PCu2FWnCc/99sTDxexa4zMe87rYv84eG1MiiZECmeoX/nghhUfxYi+vDA7iVAQnl+u O0CotXqwt1pdGrw1YJQ+b1X8i/4p+rUtcKXK3yQgwhhGeK7G7d2yBK6xJ4v+Fm0Ui2G8 IRnYC/TsVrjEAWBNQfPBPqkQ/j4hwJ/sl+r0PZ4/Q9SffisGZuXzX3G/Fj2r0LI5PZr2 ln2KL7wl3+uqTgXkjyPC1AETjA3SJlmsrcioHMZZZd6Xi7A1zyLb2jGm2Tgaf3qUC0X4 L8zY26dt/i4hoXgWib4/dd9CgjB9TJanBh76hvlWmT/NWwuLorZp4LDfZfZxQecJub17 TT6g== X-Gm-Message-State: AHQUAuZolaqI5YZeMnzzwOA3EppV/RlfDju2eKm09EGSEYX0Oc/wqpUF 3l11FCM0KDhanYjIIE15pJso2DV1qMk= X-Google-Smtp-Source: AHgI3IbagLaJe2feiz/xhVleKquje2vOtiLH3sZh986o3faN+c5WapH2WKWqqcNL/thwu3o0LVicIw== X-Received: by 2002:a63:ef4c:: with SMTP id c12mr7603947pgk.84.1549597454792; Thu, 07 Feb 2019 19:44:14 -0800 (PST) Received: from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127]) by smtp.gmail.com with ESMTPSA id i4sm873275pfj.82.2019.02.07.19.44.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 07 Feb 2019 19:44:13 -0800 (PST) From: Stephen Hemminger <stephen@networkplumber.org> To: dev@dpdk.org Cc: stable@dpdk.org, Stephen Hemminger <sthemmin@microsoft.com> Date: Thu, 7 Feb 2019 19:44:00 -0800 Message-Id: <20190208034407.7865-1-stephen@networkplumber.org> X-Mailer: git-send-email 2.20.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [dpdk-dev] [PATCH 0/7] vmbus/netvsc: fix multi-process support 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> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
vmbus/netvsc: fix multi-process support
|
|
Message
Stephen Hemminger
Feb. 8, 2019, 3:44 a.m. UTC
From: Stephen Hemminger <sthemmin@microsoft.com>
These fix the primary/secondary process model support in the
vmbus and netvsc PMD. They do NOT fix the failsafe PMD.
The last two are not bug fixes but address unnecessary
code found while debugging the mp support.
Stephen Hemminger (7):
bus/vmbus: fix secondary process setup
net/netvsc: fix VF support with secondary process
bus/vmbus: fix check for mmap failure
bus/vmbus: stop mapping if empty resource found
bus/vmbus: map ring in secondary
bus/vmbus: refactor secondary mapping
net/netvsc: remove unnecessary format of ether address
drivers/bus/vmbus/linux/vmbus_uio.c | 54 +++++++++++-
drivers/bus/vmbus/private.h | 3 +
drivers/bus/vmbus/vmbus_channel.c | 20 ++++-
drivers/bus/vmbus/vmbus_common_uio.c | 122 +++++++++++++--------------
drivers/net/netvsc/hn_ethdev.c | 3 +-
drivers/net/netvsc/hn_rxtx.c | 8 +-
drivers/net/netvsc/hn_var.h | 30 ++++++-
drivers/net/netvsc/hn_vf.c | 85 +++++++++----------
8 files changed, 206 insertions(+), 119 deletions(-)
Comments
08/02/2019 04:44, Stephen Hemminger: > These fix the primary/secondary process model support in the > vmbus and netvsc PMD. They do NOT fix the failsafe PMD. > > The last two are not bug fixes but address unnecessary > code found while debugging the mp support. > > Stephen Hemminger (7): > bus/vmbus: fix secondary process setup > net/netvsc: fix VF support with secondary process > bus/vmbus: fix check for mmap failure > bus/vmbus: stop mapping if empty resource found > bus/vmbus: map ring in secondary > bus/vmbus: refactor secondary mapping > net/netvsc: remove unnecessary format of ether address Adding Cc: stable@dpdk.org for fixes. If you do not want to backport, please check with LTS maintainers. Applied, thanks