Received: by 10.213.65.68 with SMTP id h4csp2286431imn; Thu, 5 Apr 2018 12:12:31 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/b39nG1aetWYDtY/A/emAWedIK9j1bHDYgmQ+9aZwxxJUzBuFSfp7XrEUB/+RByqg3w14V X-Received: by 10.101.97.1 with SMTP id z1mr13438151pgu.134.1522955551908; Thu, 05 Apr 2018 12:12:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522955551; cv=none; d=google.com; s=arc-20160816; b=a1DbgPntG2VFBhxlaKIiPZb6eog7FqsW25ffcZg0yflJAN0s9f78KGyiT+SSlgHT1t ClrjI1T2mpuzeKWRpBxdl/cfJ4Kf9xg5O4LjBBN5ZCnwk6XeL1CHmvOnyBBqnacdAx11 fCpo/qnup4uXa/batPkm9p0JZ90VKcw8H+wFzpnjsnk8AK422Ksyy1qwpCdYmQqM0TWj F/c7Kq7R8SxnkaBGVNsb4OqeS+07/otiGpNrc9sw8PMKMVQ0EyeYr0P8IpXrqVVD4fol GRA79VlkP7rjvci668lvNq8mvU6g4nBaA/fYQ+VB+5KGBf6IdyT4iUpASEj67vJloj/B sdlw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=FHOnJxBcaMAjpIgz6ywVX77G7zdjXmzM1FEULpexGGM=; b=zqnhBdnAR2aLyza4tJKtwBgJWwXPUjQgtKoQQ66kV+GssyN8gKues+efDI9HoHIkZj Hze0/EEmSq/9xgghUR+yfg9zCs9mNOTJvqH7mpok6u27VAVtri5OuG+VzepsIQF947Jk yvY3ihRXfB1X2T0ml7R2QXmPfTBhpJrzdJjD9N86x8M7FYRst2W6Eu38i68gpkyt/tDW unBD7ARmyWSrcGpUbvFplencgZONt2a9JLB6AKuBkCeEuEWU4cAmy6P3l/ommJmbpM4g CXX8RAoBzyEV7uk595LjM49WoqH+jNpVvzaA1862FLpdYRUdzXfFEQ6/iT1e3W80W0B4 3Mcg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p1-v6si6258039plb.745.2018.04.05.12.12.17; Thu, 05 Apr 2018 12:12:31 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752484AbeDETJb (ORCPT + 99 others); Thu, 5 Apr 2018 15:09:31 -0400 Received: from mx3-rdu2.redhat.com ([66.187.233.73]:35996 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752383AbeDETJ3 (ORCPT ); Thu, 5 Apr 2018 15:09:29 -0400 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 51BAB8182D24; Thu, 5 Apr 2018 19:09:29 +0000 (UTC) Received: from mmorsy.remote.csb (unknown [10.36.112.13]) by smtp.corp.redhat.com (Postfix) with ESMTP id 056C62023235; Thu, 5 Apr 2018 19:09:26 +0000 (UTC) From: Mohammed Gamal To: netdev@vger.kernel.org, sthemmin@microsoft.com Cc: devel@linuxdriverproject.org, linux-kernel@vger.kernel.org, kys@microsoft.com, haiyangz@microsoft.com, vkuznets@redhat.com, otubo@redhat.com, Mohammed Gamal Subject: [PATCH 0/4] hv_netvsc: Fix shutdown issues on older Windows hosts Date: Thu, 5 Apr 2018 21:09:17 +0200 Message-Id: <1522955361-14704-1-git-send-email-mgamal@redhat.com> X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.8]); Thu, 05 Apr 2018 19:09:29 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.8]); Thu, 05 Apr 2018 19:09:29 +0000 (UTC) for IP:'10.11.54.4' DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com' HELO:'smtp.corp.redhat.com' FROM:'mgamal@redhat.com' RCPT:'' Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Guests running on WS2012 hosts would not shutdown when changing network interface setting (e.g. Number of channels, MTU ... etc). This patch series addresses these shutdown issues we enecountered with WS2012 hosts. It's essentialy a rework of the series sent in https://lkml.org/lkml/2018/1/23/111 on top of latest upstream Fixes: 0ef58b0a05c1 ("hv_netvsc: change GPAD teardown order on older versions") Mohammed Gamal (4): hv_netvsc: Use Windows version instead of NVSP version on GPAD teardown hv_netvsc: Split netvsc_revoke_buf() and netvsc_teardown_gpadl() hv_netvsc: Ensure correct teardown message sequence order hv_netvsc: Pass net_device parameter to revoke and teardown functions drivers/net/hyperv/netvsc.c | 60 +++++++++++++++++++++++++++++++++------------ 1 file changed, 44 insertions(+), 16 deletions(-) -- 1.8.3.1