kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #150647
[Bug 1521053] Re: Network Performance dropping between vms on different location in Azure
When the issue happens (it looks due to the layout of the struct somehow...), can you try the small workaround patch at
https://patchwork.ozlabs.org/patch/518469/?
I paste it below:
diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h
index 88a0069..7233790 100644
--- a/include/linux/netdevice.h
+++ b/include/linux/netdevice.h
@@ -132,7 +132,9 @@ static inline bool dev_xmit_complete(int rc)
* used.
*/
-#if defined(CONFIG_WLAN) || IS_ENABLED(CONFIG_AX25)
+#if IS_ENABLED(CONFIG_HYPERV_NET)
+# define LL_MAX_HEADER 224
+#elif defined(CONFIG_WLAN) || IS_ENABLED(CONFIG_AX25)
# if defined(CONFIG_MAC80211_MESH)
# define LL_MAX_HEADER 128
# else
If this can work, please use the formal fixes from KY, which have been in linux-next:
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/log/?qt=grep&q=hv_netvsc (please check the patches of the past week)
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1521053
Title:
Network Performance dropping between vms on different location in
Azure
Status in linux package in Ubuntu:
Invalid
Status in linux source package in Vivid:
In Progress
Bug description:
[Impact]
Ubuntu VMs between different location in Azure , especially North Europe and East Europe in this case, have network performance issue.
It should be around 100MB/s speed between them. but it's around 0.3MB/s when dropping happens.
[Fix]
Upstream development
0d158852a8089099a6959ae235b20f230871982f ("hv_netvsc: Clean up two unused variables")
It's affected over 3.19.0-28-generic (ubuntu-vivid)
[Testcase]
Make 2 VMs on North Europe, West Europe each.
Then run below test script
NE VM
- netcat & nload
while true; do netcat -l 8080 < /dev/zero; done;
nload -u M eth0 ( need nload pkg )
- iperf
iperf -s -f M
WE VM
- netcat
for i in {1..1000}
do
timeout 30s nc NE_HOST 8080 > /dev/null
done
- iperf
iperf -c HOST -f M
Network performance dropping can be seen frequently.
More Tests
http://pastebin.ubuntu.com/13657083/
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1521053/+subscriptions
References