virtio-win / kvm-guest-drivers-windows

Windows paravirtualized drivers for QEMU\KVM
https://www.linux-kvm.org/page/WindowsGuestDrivers
BSD 3-Clause "New" or "Revised" License
1.91k stars 377 forks source link

Viosock: Implement Advanced Calls for the WSK Interface #1066

Closed MartinDrab closed 3 months ago

MartinDrab commented 3 months ago

This PR implements more advanced calls for the WSK interface:

The test driver has been updated to test also these calls.

NOTE: WSK callbacks (namely the accept and receive ones) are still not implemented since their implementation requires modification of the Socket driver whereas the current goal was to implement the WSK interface without any need to modify the Socket driver (apart from fixing various bugs).