From: Stephen Hemminger
Date: Wed, 15 Jun 2011 12:36:29 -0400
> Use per-cpu variables to maintain 64 bit statistics.
>
> Signed-off-by: Stephen Hemminger
I'll apply this, thanks.
___
Virtualization mailing list
Virtualization@lists.linux-foundation.o
On Wed, 15 Jun 2011 21:33:16 +0300
"Michael S. Tsirkin" wrote:
> On Wed, Jun 15, 2011 at 11:43:37AM -0400, Stephen Hemminger wrote:
> > Use per-cpu variables to maintain 64 bit statistics.
> > Compile tested only.
> >
> > Signed-off-by: Stephen Hemminger
>
> Interesting. Does this help speed a
> -Original Message-
> From: Nicolas Kaiser [mailto:ni...@nikai.net]
> Sent: Friday, June 17, 2011 12:03 PM
> To: Haiyang Zhang
> Cc: Hank Janssen; KY Srinivasan; Abhishek Kane (Mindtree Consulting
> PVT LTD); gre...@suse.de; linux-ker...@vger.kernel.org;
> de...@linuxdriverproject.org; vir
* Haiyang Zhang :
> diff --git a/drivers/staging/hv/netvsc.c b/drivers/staging/hv/netvsc.c
> index 0ae35e7..b6e1fb9 100644
> --- a/drivers/staging/hv/netvsc.c
> +++ b/drivers/staging/hv/netvsc.c
> @@ -525,10 +525,10 @@ int netvsc_send(struct hv_device *device,
>
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
Signed-off-by: K. Y. Srinivasan
---
drivers/staging/hv/netvsc.c |8
drivers/staging/hv/netvsc_drv.c |2 +-
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/staging/h
netif_notify_peers() is not allowed in netvsc_linkstatus_callback() on some
distros, because netvsc_linkstatus_callback() is within IRQ context. So we
move the first call to netif_notify_peers() into queued work as well, but with
zero delay.
This should also be back-ported to stable kernels 2.6.32
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
Signed-off-by: K. Y. Srinivasan
---
drivers/staging/hv/netvsc.c | 71 +---
drivers/staging/hv/rndis_filter.c | 17 +
2 files changed, 51 insertions(+), 37 del
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
Signed-off-by: K. Y. Srinivasan
---
drivers/staging/hv/netvsc.c | 60 +++---
drivers/staging/hv/netvsc_drv.c |2 +-
2 files changed, 31 insertions(+), 31 deletions(-)
hyperv.h is included by hyperv_net.h already, so no need to include it
again in these C files.
Signed-off-by: Haiyang Zhang
Signed-off-by: Abhishek Kane
Signed-off-by: Hank Janssen
Signed-off-by: K. Y. Srinivasan
---
drivers/staging/hv/netvsc.c |1 -
drivers/staging/hv/netvsc_drv.c
Use standard Linux error codes.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/hv/storvsc.c b/drivers/staging/hv/storvsc.c
index
Use standard Linux error codes.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Hank Janssen
---
drivers/staging/hv/storvsc_drv.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/staging/hv/storvsc_drv.c b/drivers/staging/hv/storvsc_
Use standard Linux error codes.
Signed-off-by: K. Y. Srinivasan
Signed-off-by: Haiyang Zhang
Signed-off-by: Hank Janssen
---
drivers/staging/hv/netvsc.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/drivers/staging/hv/netvsc.c b/drivers/staging/hv/netvsc.c
index e
12 matches
Mail list logo