https://github.com/oxidecomputer/dlpi-sys
A systems create for libdlpi on illumos
https://github.com/oxidecomputer/dlpi-sys
Last synced: 11 months ago
JSON representation
A systems create for libdlpi on illumos
- Host: GitHub
- URL: https://github.com/oxidecomputer/dlpi-sys
- Owner: oxidecomputer
- License: mpl-2.0
- Created: 2022-01-18T16:51:52.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2025-07-02T16:11:52.000Z (12 months ago)
- Last Synced: 2025-07-02T17:25:24.003Z (12 months ago)
- Language: Rust
- Size: 1.57 MB
- Stars: 4
- Watchers: 22
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dlpi-sys
This pair of crates provides [libdlpi](https://illumos.org/man/3LIB/libdlpi)
functionality.
- [Documentation](https://oxidecomputer.github.io/dlpi-sys/dlpi/index.html)
Idiomatic Rust interfaces are provided in [the `dlpi` crate](dlpi/src/lib.rs).
System-level interfaces are provided in [the `libdlpi-sys`
crate](libdlpi-sys/src/lib.rs).
For async clients there is a `recv_async` variant of `recv` that returns an
awaitable future.
## Contributing
### Basic Checks
```
cargo fmt -- --check
cargo clippy
```
### Testing
```
./run_tests.sh
```