linux_old1/drivers/net/hyperv
Haiyang Zhang c0b558e5a3 hv_netvsc: Implement batching of receive completions
The existing code uses busy retry when unable to send out receive
completions due to full ring buffer. It also gives up retrying after limit
is reached, and causes receive buffer slots not being recycled.
This patch implements batching of receive completions. It also prevents
dropping receive completions due to full ring buffer.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Reviewed-by: Stephen Hemminger <sthemmin@microsoft.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2016-08-19 22:41:19 -07:00
..
Kconfig
Makefile
hyperv_net.h hv_netvsc: Implement batching of receive completions 2016-08-19 22:41:19 -07:00
netvsc.c hv_netvsc: Implement batching of receive completions 2016-08-19 22:41:19 -07:00
netvsc_drv.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net 2016-08-18 01:17:32 -04:00
rndis_filter.c hv_netvsc: Implement batching of receive completions 2016-08-19 22:41:19 -07:00