@mhcerri
I only tested Gen1 VM (4.13.0-1004-azure-edge) on my local Hyper-V host (WS 2016), and couldn't repro the issue, i.e. reloading hv_netvsc and changing MTU worked fine.
As I understand, I think the bug was originally reported against 4.13.0-1001.1 (I did not test this version). That's why I think somehow the bug was fixed in 4.13.0-1004-azure-edge.
Ubuntu-azure-edge-4.13.0-1001.1 is 567ef14ee13c5c4e336121106cc19733800d618e, and
Ubuntu-azure-edge-4.13.0-1004.4 is 21d8a99f88af972684618521cf19adafe24dc566.
@mhcerri 1004-azure- edge) on my local Hyper-V host (WS 2016), and couldn't repro the issue, i.e. reloading hv_netvsc and changing MTU worked fine.
I only tested Gen1 VM (4.13.0-
As I understand, I think the bug was originally reported against 4.13.0-1001.1 (I did not test this version). That's why I think somehow the bug was fixed in 4.13.0- 1004-azure- edge.
Ubuntu- azure-edge- 4.13.0- 1001.1 is 567ef14ee13c5c4 e336121106cc197 33800d618e, and azure-edge- 4.13.0- 1004.4 is 21d8a99f88af972 684618521cf19ad afe24dc566.
Ubuntu-
There are non-trivial changes between them:
root@decui- 1604:/opt/ linux-azure# git diff 567ef14ee13c5c4 e336121106cc197 33800d618e 21d8a99f88af972 684618521cf19ad afe24dc566 -- drivers/hv/ drivers/ net/hyperv/ | wc -l 1604:/opt/ linux-azure# git diff 567ef14ee13c5c4 e336121106cc197 33800d618e 21d8a99f88af972 684618521cf19ad afe24dc566 -- drivers/hv/ drivers/ net/hyperv/ | grep ^diff hv/Kconfig b/drivers/ hv/Kconfig hv/channel. c b/drivers/ hv/channel. c hv/channel_ mgmt.c b/drivers/ hv/channel_ mgmt.c hv/connection. c b/drivers/ hv/connection. c hv/hv_balloon. c b/drivers/ hv/hv_balloon. c hv/hv_fcopy. c b/drivers/ hv/hv_fcopy. c hv/hv_kvp. c b/drivers/ hv/hv_kvp. c hv/hyperv_ vmbus.h b/drivers/ hv/hyperv_ vmbus.h hv/ring_ buffer. c b/drivers/ hv/ring_ buffer. c hv/vmbus_ drv.c b/drivers/ hv/vmbus_ drv.c net/hyperv/ hyperv_ net.h b/drivers/ net/hyperv/ hyperv_ net.h net/hyperv/ netvsc. c b/drivers/ net/hyperv/ netvsc. c net/hyperv/ netvsc_ drv.c b/drivers/ net/hyperv/ netvsc_ drv.c net/hyperv/ rndis_filter. c b/drivers/ net/hyperv/ rndis_filter. c 1604:/opt/ linux-azure# git diff 567ef14ee13c5c4 e336121106cc197 33800d618e 21d8a99f88af972 684618521cf19ad afe24dc566 -- drivers/hv/ drivers/ net/hyperv/ | wc -l
2353
root@decui-
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
diff --git a/drivers/
root@decui-
2353