Rust version of LibTLP.
- DMA Read
- DMA Write
- Messaging API
- Callback API
- PCIe Configuration API
In Cargo.toml,
[dependencies]
libtlp = { git = "https://github.com/mmisono/rust-libtlp" }
cargo run --example dma_read -- \
--bdf 01:00.0 --local 192.168.20.3 --remote 192.168.20.1 \
--address 0x100000 --size 32
Dual-licensed under Apache-2.0 or MIT.
Originally LibTLP is developed by Ryo Nakamura and Yohei Kuga. See haeena.dev/nettlp/ for the netlp information.