-Original Message-
From: Haiyang Zhang [mailto:haiya...@microsoft.com]
Sent: Tuesday, October 14, 2014 4:05 PM
To: da...@davemloft.net; net...@vger.kernel.org
Cc: Haiyang Zhang; KY Srinivasan; o...@aepfle.de; jasow...@redhat.com;
linux-ker...@vger.kernel.org; driverdev-devel
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Tuesday, October 14, 2014 5:37 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
In case that the IP header has optional field at the end, this patch will
get the port numbers after that field, and compute the hash. The general
parser skb_flow_dissect() is used here.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
; Haiyang Zhang
Subject: Re: [PATCH net 1/1] hyperv: Fix a bug in netvsc_send()
On 21 October 2014 18:13, Long Li lon...@microsoft.com wrote:
Thanks Sitsofe. This should have been fixed by this patch:
http://git.kernel.org/cgit/linux/kernel/git/next/linux-
next.git/commit/?id
.
[Request to include this patch to the Stable branches]
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/netvsc_drv.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/net/hyperv
This will allow the workload spreading via vRSS for IPv6.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/netvsc_drv.c |4 +++-
drivers/net/hyperv/rndis_filter.c |3 ++-
2 files changed, 5 insertions(+), 2
If the host uses packet encapsulation feature, the MTU may be reduced by the
host due to headroom reservation for encapsulation. This patch handles this
new MTU value.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
---
drivers/net/hyperv/netvsc.c |3 ++-
drivers/net/hyperv
If the host uses packet encapsulation feature, the MTU may be reduced by the
host due to headroom reservation for encapsulation. This patch handles this
new MTU value.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
---
drivers/net/hyperv/netvsc.c |3 ++-
drivers/net/hyperv
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Wednesday, November 12, 2014 3:04 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Wednesday, November 12, 2014 2:47 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
-Original Message-
From: SF Markus Elfring [mailto:elfr...@users.sourceforge.net]
Sent: Thursday, November 20, 2014 9:25 AM
To: Haiyang Zhang; KY Srinivasan; de...@linuxdriverproject.org;
net...@vger.kernel.org
Cc: LKML; kernel-janit...@vger.kernel.org; Julia Lawall
Subject
these unnecessary
messages, and lets vNIC removal process complete normally.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/hv/channel_mgmt.c |2 ++
drivers/net/hyperv/netvsc.c |3 +++
drivers/net/hyperv
-Original Message-
From: Jason Wang [mailto:jasow...@redhat.com]
Sent: Friday, December 13, 2013 4:21 AM
To: KY Srinivasan; Haiyang Zhang; de...@linuxdriverproject.org;
net...@vger.kernel.org; linux-ker...@vger.kernel.org
Cc: Jason Wang
Subject: [PATCH net] netvsc: don't flush
-Original Message-
From: Daniel Borkmann [mailto:dbork...@redhat.com]
Sent: Thursday, December 19, 2013 1:45 PM
To: Haiyang Zhang
Cc: Ben Hutchings; da...@davemloft.net; net...@vger.kernel.org; KY
Srinivasan; o...@aepfle.de; jasow...@redhat.com; linux-
ker...@vger.kernel.org
-Original Message-
From: Ben Hutchings [mailto:bhutchi...@solarflare.com]
Sent: Thursday, December 19, 2013 12:46 PM
To: Haiyang Zhang
Cc: da...@davemloft.net; net...@vger.kernel.org; KY Srinivasan;
o...@aepfle.de; jasow...@redhat.com; linux-ker...@vger.kernel.org;
driverdev-devel
-Original Message-
From: Tom Herbert [mailto:therb...@google.com]
Sent: Thursday, December 19, 2013 4:43 PM
To: Haiyang Zhang
Cc: Daniel Borkmann; Ben Hutchings; da...@davemloft.net;
net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker
-Original Message-
From: Tom Herbert [mailto:therb...@google.com]
Sent: Thursday, December 19, 2013 2:59 PM
To: Haiyang Zhang
Cc: Daniel Borkmann; Ben Hutchings; da...@davemloft.net;
net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker
Moving the register_netdev to the end of probe to prevent
possible open call happens before NetVSP is connected.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/netvsc_drv.c | 20
1 files changed
This will allow us to use bigger receive buffer, and prevent allocation failure
due to fragmented memory.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/hv/channel.c| 14 --
drivers/net/hyperv
This is necessary because after VM is pause/resumed, some portion of
the screen may need refresh.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/video/hyperv_fb.c | 10 +-
1 files changed, 9 insertions(+), 1 deletions
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Tuesday, January 14, 2014 5:32 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
-Original Message-
From: Jason Wang [mailto:jasow...@redhat.com]
Sent: Monday, January 27, 2014 2:31 AM
To: KY Srinivasan; Haiyang Zhang; de...@linuxdriverproject.org;
net...@vger.kernel.org; linux-ker...@vger.kernel.org
Cc: Jason Wang
Subject: [PATCH net] net: hyperv: initialize
-Original Message-
From: KY Srinivasan
Sent: Monday, January 20, 2014 5:11 PM
To: Haiyang Zhang; David Miller
Cc: net...@vger.kernel.org; o...@aepfle.de; jasow...@redhat.com; linux-
ker...@vger.kernel.org; driverdev-devel@linuxdriverproject.org
Subject: RE: [PATCH net-next] hyperv
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Monday, January 27, 2014 4:51 PM
To: Haiyang Zhang
Cc: KY Srinivasan; net...@vger.kernel.org; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
This will allow us to use bigger receive buffer, and prevent allocation failure
due to fragmented memory.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/hv/channel.c| 14 --
drivers/net/hyperv
updated
code related to the changes above.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/video/hyperv_fb.c | 60 ++--
1 files changed, 41 insertions(+), 19 deletions(-)
diff --git a/drivers
Without this patch, the cat /sys/class/net/ethN/operstate shows
unknown, and ethtool ethN shows Link detected: yes, when VM
boots up with or without vNIC connected.
This patch fixed the problem.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
-Original Message-
From: Sergei Shtylyov [mailto:sergei.shtyl...@cogentembedded.com]
Sent: Monday, February 10, 2014 8:29 AM
To: Haiyang Zhang; da...@davemloft.net; net...@vger.kernel.org
Cc: KY Srinivasan; o...@aepfle.de; jasow...@redhat.com; linux-
ker...@vger.kernel.org
-Original Message-
From: Haiyang Zhang [mailto:haiya...@microsoft.com]
Sent: Monday, January 13, 2014 7:21 PM
To: florianschandi...@gmx.de; a...@linux-foundation.org; linux-
fb...@vger.kernel.org
Cc: Haiyang Zhang; KY Srinivasan; o...@aepfle.de; jasow...@redhat.com;
linux-ker
Without this patch, the cat /sys/class/net/ethN/operstate shows
unknown, and ethtool ethN shows Link detected: yes, when VM
boots up with or without vNIC connected.
This patch fixed the problem.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
-Original Message-
From: Jason Wang [mailto:jasow...@redhat.com]
Sent: Tuesday, February 11, 2014 4:51 AM
To: Haiyang Zhang; da...@davemloft.net; net...@vger.kernel.org
Cc: KY Srinivasan; o...@aepfle.de; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject
-Original Message-
From: Jason Wang [mailto:jasow...@redhat.com]
Sent: Wednesday, February 12, 2014 10:52 PM
To: Haiyang Zhang; da...@davemloft.net; net...@vger.kernel.org
Cc: KY Srinivasan; o...@aepfle.de; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
-Original Message-
From: Haiyang Zhang [mailto:haiya...@microsoft.com]
Sent: Monday, January 13, 2014 7:21 PM
To: florianschandi...@gmx.de; a...@linux-foundation.org; linux-
fb...@vger.kernel.org
Cc: Haiyang Zhang; KY Srinivasan; o...@aepfle.de; jasow...@redhat.com;
linux-ker
-Original Message-
From: linux-fbdev-ow...@vger.kernel.org [mailto:linux-fbdev-
ow...@vger.kernel.org] On Behalf Of Haiyang Zhang
Sent: Saturday, February 8, 2014 12:26 PM
To: florianschandi...@gmx.de; a...@linux-foundation.org; linux-
fb...@vger.kernel.org
Cc: Haiyang Zhang; KY
It auto negotiates the highest NetVSP version supported by both guest and host.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 53 +++
drivers/net/hyperv/netvsc.c
They were sent out during tree closing, I'm re-sending them now.
Haiyang Zhang (2):
hyperv_fb: Add screen refresh after pause/resume operation
hyperv_fb: Add support for Gen2 VM
drivers/video/hyperv_fb.c | 70 -
1 files changed, 50 insertions
This is necessary because after VM is pause/resumed, some portion of
the screen may need refresh.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/video/hyperv_fb.c | 10 +-
1 files changed, 9 insertions(+), 1 deletions
It auto negotiates the highest NetVSP version supported by both guest and host.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 53 +++
drivers/net/hyperv/netvsc.c
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Wednesday, February 19, 2014 4:23 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
They were sent out during tree closing, I'm re-sending them now.
---
v2:
Updated the variable type gen2vm to int, because efi_enabled() returns int.
Haiyang Zhang (2):
hyperv_fb: Add screen refresh after pause/resume operation
hyperv_fb: Add support for Gen2 VM
drivers/video/hyperv_fb.c
updated
code related to the changes above.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/video/hyperv_fb.c | 60 ++--
1 files changed, 41 insertions(+), 19 deletions(-)
diff --git a/drivers
This is necessary because after VM is pause/resumed, some portion of
the screen may need refresh.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/video/hyperv_fb.c | 10 +-
1 files changed, 9 insertions(+), 1 deletions
-Original Message-
From: Gerd Hoffmann [mailto:kra...@redhat.com]
Sent: Monday, February 24, 2014 8:17 AM
To: linux-fb...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org; gre...@linuxfoundation.org; KY Srinivasan;
Abhishek Gupta (LIS); Haiyang Zhang; jasow...@redhat.com
-Original Message-
From: Gerd Hoffmann [mailto:kra...@redhat.com]
Sent: Monday, February 24, 2014 8:17 AM
To: linux-fb...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org; gre...@linuxfoundation.org; KY Srinivasan;
Abhishek Gupta (LIS); Haiyang Zhang; jasow...@redhat.com
-Original Message-
From: Gerd Hoffmann [mailto:kra...@redhat.com]
Sent: Tuesday, February 25, 2014 7:29 AM
To: linux-fb...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org; gre...@linuxfoundation.org; KY Srinivasan;
Abhishek Gupta (LIS); Haiyang Zhang; jasow...@redhat.com
-Original Message-
From: Gerd Hoffmann [mailto:kra...@redhat.com]
Sent: Wednesday, February 26, 2014 5:51 AM
To: linux-fb...@vger.kernel.org
Cc: linux-ker...@vger.kernel.org; gre...@linuxfoundation.org; KY Srinivasan;
Abhishek Gupta (LIS); Haiyang Zhang; jasow...@redhat.com
It moves the state setting for query into rndis_filter_receive_response().
All callbacks including query-complete and status-callback are synchronized
by channel-inbound_lock. This prevents pentential race between them.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
---
drivers/net/hyperv
-Original Message-
From: Jason Wang [mailto:jasow...@redhat.com]
Sent: Monday, March 3, 2014 10:10 PM
To: Haiyang Zhang; da...@davemloft.net; net...@vger.kernel.org
Cc: KY Srinivasan; o...@aepfle.de; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject: Re
-Original Message-
From: Jason Wang [mailto:jasow...@redhat.com]
Sent: Monday, March 3, 2014 10:10 PM
To: Haiyang Zhang; da...@davemloft.net; net...@vger.kernel.org
Cc: KY Srinivasan; o...@aepfle.de; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject: Re
It moves the state setting for query into rndis_filter_receive_response().
All callbacks including query-complete and status-callback are synchronized
by channel-inbound_lock. This prevents pentential race between them.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
---
drivers/net/hyperv
-Original Message-
From: Jason Wang [mailto:jasow...@redhat.com]
Sent: Wednesday, March 5, 2014 12:57 AM
To: Haiyang Zhang; da...@davemloft.net; net...@vger.kernel.org
Cc: KY Srinivasan; o...@aepfle.de; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject
-Original Message-
From: David Herrmann [mailto:dh.herrm...@gmail.com]
Sent: Friday, August 16, 2013 3:11 PM
To: Haiyang Zhang
Cc: linux-fb...@vger.kernel.org; driverdev-devel@linuxdriverproject.org;
Tomi Valkeinen; Jean-Christophe Plagniol-Villard; akpm@linux-
foundation.org; KY
-Original Message-
From: David Herrmann [mailto:dh.herrm...@gmail.com]
Sent: Friday, August 16, 2013 4:40 PM
To: Haiyang Zhang
Cc: linux-fb...@vger.kernel.org; driverdev-devel@linuxdriverproject.org;
Tomi Valkeinen; Jean-Christophe Plagniol-Villard; akpm@linux-
foundation.org; KY
-Original Message-
From: linux-fbdev-ow...@vger.kernel.org [mailto:linux-fbdev-
ow...@vger.kernel.org] On Behalf Of Gerd Hoffmann
Sent: Wednesday, October 2, 2013 7:55 AM
Cc: Gerd Hoffmann; KY Srinivasan; Haiyang Zhang; Jean-Christophe Plagniol-
Villard; Tomi Valkeinen; open
-Original Message-
From: linux-fbdev-ow...@vger.kernel.org [mailto:linux-fbdev-
ow...@vger.kernel.org] On Behalf Of Gerd Hoffmann
Sent: Wednesday, October 2, 2013 7:55 AM
Cc: Gerd Hoffmann; KY Srinivasan; Haiyang Zhang; Jean-Christophe Plagniol-
Villard; Tomi Valkeinen; open
The RNDIS_STATUS_NETWORK_CHANGE event is received after the Hyper-V host
sleep or hibernation. We refresh network at this time.
MS-TFS: 135162
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h |3
-Original Message-
From: Greg KH [mailto:g...@kroah.com]
Sent: Friday, June 20, 2014 1:12 AM
To: Olaf Hering
Cc: Haiyang Zhang; net...@vger.kernel.org; jasow...@redhat.com;
driverdev-devel@linuxdriverproject.org; linux-ker...@vger.kernel.org;
da...@davemloft.net
Subject: Re
-Original Message-
From: Dan Carpenter [mailto:dan.carpen...@oracle.com]
Sent: Friday, June 20, 2014 4:42 AM
To: Haiyang Zhang
Cc: da...@davemloft.net; net...@vger.kernel.org; o...@aepfle.de;
jasow...@redhat.com; driverdev-devel@linuxdriverproject.org; linux-
ker
-Original Message-
From: Olaf Hering [mailto:o...@aepfle.de]
Sent: Monday, June 23, 2014 9:17 AM
To: Haiyang Zhang
Cc: Greg KH; net...@vger.kernel.org; jasow...@redhat.com; driverdev-
de...@linuxdriverproject.org; linux-ker...@vger.kernel.org;
da...@davemloft.net
Subject: Re
-Original Message-
From: Olaf Hering [mailto:o...@aepfle.de]
Sent: Monday, June 23, 2014 12:27 PM
To: Haiyang Zhang
Cc: Greg KH; net...@vger.kernel.org; jasow...@redhat.com; driverdev-
de...@linuxdriverproject.org; linux-ker...@vger.kernel.org;
da...@davemloft.net
Subject: Re
-Original Message-
From: Greg KH [mailto:g...@kroah.com]
Sent: Monday, June 23, 2014 12:29 PM
To: Haiyang Zhang
Cc: Olaf Hering; net...@vger.kernel.org; jasow...@redhat.com; driverdev-
de...@linuxdriverproject.org; linux-ker...@vger.kernel.org;
da...@davemloft.net
Subject: Re
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Monday, June 23, 2014 4:10 PM
To: Haiyang Zhang
Cc: o...@aepfle.de; g...@kroah.com; net...@vger.kernel.org;
jasow...@redhat.com; driverdev-devel@linuxdriverproject.org; linux-
ker...@vger.kernel.org
Subject
-Original Message-
From: Olaf Hering [mailto:o...@aepfle.de]
Sent: Thursday, June 26, 2014 4:46 AM
To: Haiyang Zhang
Cc: Greg KH; net...@vger.kernel.org; jasow...@redhat.com; driverdev-
de...@linuxdriverproject.org; linux-ker...@vger.kernel.org;
da...@davemloft.net
Subject: Re
-Original Message-
From: Fabian Frederick [mailto:f...@skynet.be]
Sent: Saturday, June 28, 2014 6:37 AM
To: linux-ker...@vger.kernel.org
Cc: Fabian Frederick; KY Srinivasan; Haiyang Zhang;
de...@linuxdriverproject.org
Subject: [PATCH 1/1] drivers/net/hyperv/netvsc.c: remove
-Original Message-
From: Sitsofe Wheeler [mailto:sits...@gmail.com]
Sent: Sunday, July 6, 2014 4:18 PM
To: Haiyang Zhang
Cc: KY Srinivasan; David S. Miller; de...@linuxdriverproject.org; linux-
ker...@vger.kernel.org; net...@vger.kernel.org
Subject: [BISECTED][REGRESSION] Loading
-Original Message-
From: Richard Weinberger [mailto:rich...@nod.at]
Sent: Tuesday, July 8, 2014 5:32 AM
To: KY Srinivasan; Haiyang Zhang
Cc: de...@linuxdriverproject.org; net...@vger.kernel.org; linux-
ker...@vger.kernel.org; Richard Weinberger
Subject: [PATCH] hyperv: Add netpoll
-Original Message-
From: Richard Weinberger [mailto:rich...@nod.at]
Sent: Tuesday, July 8, 2014 2:40 PM
To: Haiyang Zhang; KY Srinivasan
Cc: de...@linuxdriverproject.org; net...@vger.kernel.org; linux-
ker...@vger.kernel.org
Subject: Re: [PATCH] hyperv: Add netpoll support
Am
-Original Message-
From: Richard Weinberger [mailto:rich...@nod.at]
Sent: Wednesday, July 9, 2014 10:24 AM
To: KY Srinivasan; Haiyang Zhang
Cc: sergei.shtyl...@cogentembedded.com; rom...@fr.zoreil.com;
de...@linuxdriverproject.org; net...@vger.kernel.org; linux-
ker
-Original Message-
From: Sitsofe Wheeler [mailto:sits...@gmail.com]
Sent: Friday, July 11, 2014 1:53 AM
To: Haiyang Zhang
Cc: KY Srinivasan; David S. Miller; de...@linuxdriverproject.org; linux-
ker...@vger.kernel.org; net...@vger.kernel.org
Subject: Re: [BISECTED][REGRESSION
-Original Message-
From: Sitsofe Wheeler [mailto:sits...@gmail.com]
Sent: Monday, July 14, 2014 5:31 PM
To: Haiyang Zhang
Cc: KY Srinivasan; David S. Miller; de...@linuxdriverproject.org; linux-
ker...@vger.kernel.org; net...@vger.kernel.org
Subject: Re: [BISECTED][REGRESSION
-Original Message-
From: Sitsofe Wheeler [mailto:sits...@gmail.com]
Sent: Tuesday, July 15, 2014 1:09 AM
To: Haiyang Zhang
Cc: KY Srinivasan; David S. Miller; de...@linuxdriverproject.org; linux-
ker...@vger.kernel.org; net...@vger.kernel.org
Subject: Re: [BISECTED][REGRESSION
-Original Message-
From: weiyj...@163.com [mailto:weiyj...@163.com]
Sent: Tuesday, July 22, 2014 9:01 PM
To: KY Srinivasan; Haiyang Zhang
Cc: Wei Yongjun; de...@linuxdriverproject.org; net...@vger.kernel.org
Subject: [PATCH] hyperv: Fix error return code in netvsc_init_buf
Due to a bug in the Hyper-V host verion 2008R2, we need to use a slightly
smaller
receive buffer size, otherwise the buffer will not be accepted by the legacy
hosts.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h |1 +
drivers/net/hyperv/netvsc.c
in the future.
Haiyang Zhang (1):
hyperv: Add support for virtual Receive Side Scaling (vRSS)
drivers/net/hyperv/hyperv_net.h | 111 ++-
drivers/net/hyperv/netvsc.c | 132 +-
drivers/net/hyperv/netvsc_drv.c | 104 -
drivers/net
This feature allows multiple channels to be used by each virtual NIC.
It is available on Hyper-V host 2012 R2.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 111 ++-
drivers/net
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Monday, March 17, 2014 4:20 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject
-Original Message-
From: Ben Hutchings [mailto:b...@decadent.org.uk]
Sent: Monday, March 17, 2014 4:28 PM
To: Haiyang Zhang
Cc: da...@davemloft.net; net...@vger.kernel.org; KY Srinivasan;
o...@aepfle.de; jasow...@redhat.com; linux-ker...@vger.kernel.org;
driverdev-devel
This feature allows multiple channels to be used by each virtual NIC.
It is available on Hyper-V host 2012 R2.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 112 ++-
drivers/net
-Original Message-
+
+
+/* ndis_recv_scale_cap/cap_flag */
One empty line is sufficient, we don't need two of them here.
I will fix this and other formats you pointed out below, also check the whole
patch
for similar issues.
- net = alloc_etherdev(sizeof(struct
-Original Message-
From: Haiyang Zhang [mailto:haiya...@microsoft.com]
Sent: Friday, March 21, 2014 4:44 PM
To: da...@davemloft.net; net...@vger.kernel.org
Cc: Haiyang Zhang; KY Srinivasan; o...@aepfle.de; jasow...@redhat.com;
linux-ker...@vger.kernel.org; driverdev-devel
-Original Message-
From: Greg KH [mailto:gre...@linuxfoundation.org]
Sent: Tuesday, March 25, 2014 11:50 PM
To: Haiyang Zhang
Cc: David Miller; o...@aepfle.de; net...@vger.kernel.org;
jasow...@redhat.com; driverdev-devel@linuxdriverproject.org; linux-
ker...@vger.kernel.org
-Original Message-
From: Sharat Masetty [mailto:shara...@gmail.com]
Sent: Monday, April 7, 2014 6:13 PM
To: David Miller
Cc: Haiyang Zhang; Linux Netdev List; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Monday, April 7, 2014 2:43 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject
This feature allows multiple channels to be used by each virtual NIC.
It is available on Hyper-V host 2012 R2.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 110 +-
drivers/net
The union contains only one member now, so we use the variables in it directly.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 10 +++---
drivers/net/hyperv/netvsc.c |7 +++
drivers
, and the related lock for this list is also removed.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 33 ---
drivers/net/hyperv/netvsc.c | 174 +++--
drivers/net
, and the related lock for this list is also removed.
The is_data_pkt field is not used in receive path, so its assignment
is cleaned up.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 33 ---
drivers/net
The union contains only one member now, so we use the variables in it directly.
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 10 +++---
drivers/net/hyperv/netvsc.c |7 +++
drivers
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Monday, April 21, 2014 2:57 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject
-Original Message-
From: Jim Davis [mailto:jim.ep...@gmail.com]
Sent: Friday, May 2, 2014 9:56 AM
To: Stephen Rothwell; linux-next; linux-kernel; KY Srinivasan; Haiyang
Zhang; de...@linuxdriverproject.org; netdev
Subject: randconfig build error with next-20140502, in
drivers/net
-Original Message-
From: KY Srinivasan
Sent: Friday, May 2, 2014 11:00 AM
To: Haiyang Zhang; Jim Davis; Stephen Rothwell; linux-next; linux-kernel;
de...@linuxdriverproject.org; netdev
Subject: RE: randconfig build error with next-20140502, in
drivers/net/hyperv/netvsc_drv.c
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Friday, May 2, 2014 3:19 PM
To: Haiyang Zhang
Cc: jim.ep...@gmail.com; s...@canb.auug.org.au; linux-
n...@vger.kernel.org; linux-ker...@vger.kernel.org; KY Srinivasan;
de...@linuxdriverproject.org; net
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Friday, May 2, 2014 3:19 PM
To: Haiyang Zhang
Cc: jim.ep...@gmail.com; s...@canb.auug.org.au; linux-n...@vger.kernel.org;
linux-ker...@vger.kernel.org; KY Srinivasan; de...@linuxdriverproject.org;
net
-Original Message-
From: Greg KH [mailto:g...@kroah.com]
Sent: Thursday, May 8, 2014 5:13 AM
To: Haiyang Zhang
Cc: da...@davemloft.net; net...@vger.kernel.org; o...@aepfle.de;
jasow...@redhat.com; driverdev-devel@linuxdriverproject.org; linux-
ker...@vger.kernel.org
Subject: Re
This change ensures the driver can be built successfully without the
CONFIG_SYSFS flag.
MS-TFS: 182270
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
Reviewed-by: K. Y. Srinivasan k...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h | 28
drivers/net
-Original Message-
From: Greg KH [mailto:g...@kroah.com]
Sent: Thursday, May 8, 2014 3:07 PM
To: Haiyang Zhang
Cc: da...@davemloft.net; net...@vger.kernel.org; o...@aepfle.de;
jasow...@redhat.com; driverdev-devel@linuxdriverproject.org; linux-
ker...@vger.kernel.org
Subject: Re
-Original Message-
From: Greg KH [mailto:g...@kroah.com]
Sent: Thursday, May 8, 2014 4:04 PM
To: Haiyang Zhang
Cc: da...@davemloft.net; net...@vger.kernel.org; o...@aepfle.de;
jasow...@redhat.com; driverdev-devel@linuxdriverproject.org; linux-
ker...@vger.kernel.org
Subject: Re
-Original Message-
From: David Miller [mailto:da...@davemloft.net]
Sent: Thursday, May 8, 2014 4:45 PM
To: Haiyang Zhang
Cc: net...@vger.kernel.org; KY Srinivasan; o...@aepfle.de;
jasow...@redhat.com; linux-ker...@vger.kernel.org; driverdev-
de...@linuxdriverproject.org
Subject
From: Ben Hutchings b...@decadent.org.uk
Sent: Sunday, May 11, 2014 9:07 AM
To: Haiyang Zhang
I think most other drivers have a 1-1 mapping between hardware RX queues
and the RX queue indices reported to Linux. It appears that in this
case
It passes the hash value as the RNDIS Per-packet info to the Hyper-V host,
so that the send completion notices can be spread across multiple channels.
MS-TFS: 140273
Signed-off-by: Haiyang Zhang haiya...@microsoft.com
---
drivers/net/hyperv/hyperv_net.h |4
drivers/net/hyperv
1 - 100 of 262 matches
Mail list logo