Skip to content

0.9.8.0

Latest

Choose a tag to compare

@vadimgrn vadimgrn released this 07 Sep 08:48
· 69 commits to master since this release

This release has two major features (DPC for requests completion, WSK event callbacks) and is highly recommended

  • Filter driver
    • Fixed a bug that could cause memory corruption and BSOD. This was a critical issue for the previous release
  • UDE driver
    • An alternative way to receive data from the network based on WSK event callback functions
      • The original method uses WSK Kernel Functions and is zero-copy
      • The new method is better suited for devices that generate small amounts of data but at a high frequency, such as HID keyboard/mouse, etc.
    • Complete requests from a Deferred Procedure Call (DPC)
    • Arbitrate response and cancellation ownership of a request
    • Let KMDF queue purge drive endpoint cancellation
    • Retain OUT transfer MDLs until WskSend completes
    • Fixes to MDL processing
  • libusbip
    • Receive mode selector (zero-copy / low-latency) in attach arguments
    • Misc. fixes and improvements
  • usbip utility
    • New attach argument: usbip attach --receive-mode=<zero-copy | low-latency>
  • GUI
    • wxWidgets 3.3.3
    • Column order will be preserved between app launches
  • Platform Toolset = LLVM (clang-cl) is supported for all projects except drivers