From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stephen Hemminger Subject: [RFC 0/2] hv_netvsc shutdown redo Date: Fri, 26 Jan 2018 16:18:12 -0800 Message-ID: <20180127001814.11203-1-sthemmin@microsoft.com> Cc: netdev@vger.kernel.org, Stephen Hemminger To: kys@microsoft.com, haiyangz@microsoft.com, vkuznets@redhat.com, mgamal@redhat.com Return-path: Received: from mail-pf0-f196.google.com ([209.85.192.196]:35789 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752027AbeA0ASR (ORCPT ); Fri, 26 Jan 2018 19:18:17 -0500 Received: by mail-pf0-f196.google.com with SMTP id t12so1331955pfg.2 for ; Fri, 26 Jan 2018 16:18:17 -0800 (PST) Sender: netdev-owner@vger.kernel.org List-ID: These patches change how teardown of Hyper-V network devices is done. These are tested on WS2012 and WS2016. It moves the tx/rx shutdown into the rndis close handling, and that makes earlier gpadl changes unnecsssary. Stephen Hemminger (2): hv_netvsc: make sure device is idle before changes Revert "hv_netvsc: netvsc_teardown_gpadl() split" drivers/net/hyperv/hyperv_net.h | 1 - drivers/net/hyperv/netvsc.c | 75 ++++++++++++++++++--------------------- drivers/net/hyperv/netvsc_drv.c | 29 ++++++++------- drivers/net/hyperv/rndis_filter.c | 48 ++++++++++++------------- 4 files changed, 73 insertions(+), 80 deletions(-) -- 2.15.1