wireguard-uapi-rs

This library is a work in progress. At the moment this library just talks to the WireGuard dynamic kernel module.
- If you're just reading a WireGuard device interface, this library fully supports that functionality.
- If you're creating new WireGuard device interfaces, this library currently has partial support. Configured peers won't be reachable at their allowed IPs for now. Doing so involves some Netlink Route communication, which is being worked on.
Checkout the examples folder for more guidance.
Feel free to file bugs.