11 releases
Uses old Rust 2015
0.1.4 | Apr 16, 2019 |
---|---|
0.1.3 | Sep 23, 2016 |
0.1.2 | Aug 30, 2016 |
0.1.1 | Jun 1, 2016 |
0.0.8 | Mar 27, 2015 |
#8 in #linux-networking
199 downloads per month
Used in 5 crates
(2 directly)
15KB
346 lines
netmap_sys
Rust bindings to netmap, currently at version 3.17 (Linux).
Usage
To use within your own project, add:
[dependencies.netmap_sys]
version = "0.1.4"
# Uncomment this line where you wish to use features guarded by the
# NETMAP_WITH_LIBS macro in C.
#features = "netmap_with_libs"
To your Cargo.toml.
Troubleshooting
missing rust_netmap_user
If you get an error containing the message:
error: could not find native static library `rust_netmap_user`, perhaps an -L flag is missing?
You should check the following things:
- You have gcc / clang installed
- Make sure that
/usr/include/net/netmap.h
and/usr/include/net/netmap_user.h
both exist. If they do not, you should check your netmap installation. You can either manually add these files or symlinks to the, or change the paths searched inbuild.rs
. - If you still have issues, please file an issue in the bug tracker, along
with the output of
cargo build -v
, your operating system and distribution, how you installed netmap, and the output ofclang -DNETMAP_WITH_LIBS -Dstatic= -Dinline= -x c -fPIC -O2 -c /usr/include/net/netmap_user.h -o $(mktemp)
.
Dependencies
~225KB