linux/drivers/net/hyperv
Vitaly Kuznetsov 0cf737808a hv_netvsc: netvsc_teardown_gpadl() split
It was found that in some cases host refuses to teardown GPADL for send/
receive buffers (probably when some work with these buffere is scheduled or
ongoing). Change the teardown logic to be:
1) Send NVSP_MSG1_TYPE_REVOKE_* messages
2) Close the channel
3) Teardown GPADLs.
This seems to work reliably.

Signed-off-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-11-08 10:28:54 +09:00
..
hyperv_net.h hv_netvsc: Rename tx_send_table to tx_table 2017-10-14 18:42:55 -07:00
Kconfig
Makefile
netvsc_drv.c hv_netvsc: Rename tx_send_table to tx_table 2017-10-14 18:42:55 -07:00
netvsc.c hv_netvsc: netvsc_teardown_gpadl() split 2017-11-08 10:28:54 +09:00
rndis_filter.c hv_netvsc: Set tx_table to equal weight after subchannels open 2017-10-29 12:09:23 +09:00