netlink
netlink copied to clipboard
netlink libraries for rust
Add support to create MACVTAP on a link. This is equivalent to `ip link add NAME name link LINK type macvtap mode MACVTAP_MODE`. Fixes: #284 Signed-off-by: Zhongtao Hu
The `nl80211` name is occupied in crates.io, so we use `wl-nl80211` instead. Initially we only add the support of `NL80211_CMD_GET_INTERFACE` equal to command `iw dev`. Except `NL80211_ATTR_MLO_LINKS` all other NLAs...
add support to create MACVTAP on a link
Please consider this PR more like a request for comments, and a feature request for SOCK_DESTROY support. I'm not really a fan of how it's implemented, but I wanted to...
Introduces a new packet for kernel connector events (task fork, exec, exit, ...)
Using Nla::NetNsFd does not seem to work with LinkGetRequest, but it does work with LinkSetRequest. Is there a supported method for getting all interfaces in a specific network namespace without...
This is motivated by netfilter; changes to netfilter must be done through a series of messages (started by `NFNL_MSG_BATCH_BEGIN`, ended by `NFNL_MSG_BATCH_END`). The full batch needs to be submitted to...
Adding support to create/get ipip tunnels. This has been modeled off the previous VxLAN work. No experience with Rust, so any feedback welcome :). Before: ``` % ip tun tunl0:...
Hello, Due to a pretty time consuming job and several life projects, I just don't have time to maintain these crates. I've let PRs accumulating for a while now and...