From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [PATCH 0/7] vmbus/netvsc: fix multi-process support Date: Thu, 7 Feb 2019 19:44:00 -0800 Message-ID: <20190208034407.7865-1-stephen@networkplumber.org> Mime-Version: 1.0 Content-Transfer-Encoding: 8bit Cc: stable@dpdk.org, Stephen Hemminger To: dev@dpdk.org Return-path: 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 ; Fri, 8 Feb 2019 04:44:16 +0100 (CET) Received: by mail-pg1-f193.google.com with SMTP id w7so948824pgp.13 for ; Thu, 07 Feb 2019 19:44:15 -0800 (PST) List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" From: 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 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(-) -- 2.20.1