]> xenbits.xensource.com Git - pvdrivers/win/xennet.git/commit
Shim NdisMIndicateReceiveNetBufferLists() to avoid multiple indications
authorPaul Durrant <paul.durrant@citrix.com>
Thu, 22 Sep 2016 10:01:03 +0000 (11:01 +0100)
committerPaul Durrant <paul.durrant@citrix.com>
Thu, 22 Sep 2016 10:09:40 +0000 (11:09 +0100)
commitb4ac56d6a714b9b5d6482441f35b8e6ebe7e038c
tree422ca3bee4874c29450dde409a37acd9d012b7e1
parente7ef9d803ad50626212e3f5829b4a78ae8798426
Shim NdisMIndicateReceiveNetBufferLists() to avoid multiple indications

It seems that, on some versions of Windows, something in the network
stack does not work properly with receive indications of more than
one NET_BUFFER_LIST at once.

This patch shims NdisMIndicateReceiveNetBufferLists() to iterate over
a chain of NET_BUFFER_LISTS and indicate them separately. Hopefully
this workaround can be removed in future.

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
src/xennet/receiver.c