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