mmisono / rust-libtlp

Rust version of LibTLP (https://github.com/NetTLP/libtlp)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rust-libtlp

Rust version of LibTLP.

Status

  • DMA Read
  • DMA Write
  • Messaging API
  • Callback API
  • PCIe Configuration API

Usage

In Cargo.toml,

[dependencies]
libtlp = { git = "https://github.com/mmisono/rust-libtlp" }

Examples

cargo run --example dma_read -- \
--bdf 01:00.0 --local 192.168.20.3 --remote 192.168.20.1 \
--address 0x100000 --size 32

License

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.

About

Rust version of LibTLP (https://github.com/NetTLP/libtlp)


Languages

Language:Rust 100.0%