From mboxrd@z Thu Jan 1 00:00:00 1970 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 C72601B642 for ; Fri, 8 Feb 2019 04:44:15 +0100 (CET) Received: by mail-pg1-f193.google.com with SMTP id r11so967834pgp.6 for ; 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=Fzk62udtag6QnrnwZtOxnpLklxfai4KdoGkil6VJ6PxqQOMeqP7P1ZFb7T1Eqcu2ad y1pRGRBjDpNToNqqSvqpvQ8OhnJsNS9zWnFtsRJxl+uKexjJmen/Joer0wA7ZsmwhPUX qkgz8GMKz9tFtB3vz4nwLVqpz0v1GTxyvIZ9NJ9cD6vZ+y+b3VQXpR8md0bgGqgJE3/B kIYMMa9yWJ3wBDzJbXzsNEbggs96e/KhITpLwktbuqLgGNEZQ2M63BuTM0pa1FOOWqs0 73FOQl8OZI1enqt4qikDwO7Ii40IgAzLIot2E5N9N4PyD0AY3cHk3V4BCWW292plcENl Z2mQ== X-Gm-Message-State: AHQUAuY9E67EA0auMJbuKUVgqphdkFnVaHaALQprZXzYqZHAWeeDCPJj fotYqhsqisTCNYw8pJElX5W2bQ== 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 To: dev@dpdk.org Cc: stable@dpdk.org, Stephen Hemminger 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-stable] [PATCH 0/7] vmbus/netvsc: fix multi-process support X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Feb 2019 03:44:16 -0000 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