networkdirect-sys

Crates.ionetworkdirect-sys
lib.rsnetworkdirect-sys
version0.1.2
sourcesrc
created_at2023-06-06 22:35:16.233177
updated_at2024-01-10 14:17:07.425423
descriptionMicrosoft NetworkDirect bindings
homepage
repositoryhttps://gitlab.com/nitroxis/networkdirect-rs
max_upload_size
id884261
size12,487
nitroxis (nitroxis)

documentation

README

NetworkDirect-sys

This crate provides Rust bindings for Microsoft's NetworkDirect SPI, version 2.0. It does this by downloading the official NetworkDirect package from NuGet and generating bindings to it using bindgen.

The NetworkDirect architecture provides application developers with a networking interface that enables zero-copy data transfers between applications, kernel-bypass I/O generation and completion processing, and one-sided data transfer operations. The NetworkDirect service provider interface (SPI) defines the interface that NetworkDirect providers implement to expose their hardware capabilities to applications.

Documentation

Documentation for NetworkDirect APIs can be found in Microsoft's repository.

License

MIT

Commit count: 34

cargo fmt