-
Thank you for open sourcing this library. I'm wondering what does uapi/nlas mean and when should I use it? |
Beta Was this translation helpful? Give feedback.
Answered by
moubctez
Jan 30, 2024
Replies: 1 comment
-
UAPI is the WireGuard API for UNIX socket communication with WireGuard implementation that uses it (e.g. wireguard-go). NLA is NetLink Attribute. NetLink is a kernel interface for networking resources (https://www.kernel.org/doc/html/next/userspace-api/netlink/intro.html). WireGuard kernel module on Linux uses NLAs for configuration. |
Beta Was this translation helpful? Give feedback.
0 replies
Answer selected by
MrFoxPro
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
UAPI is the WireGuard API for UNIX socket communication with WireGuard implementation that uses it (e.g. wireguard-go).
NLA is NetLink Attribute. NetLink is a kernel interface for networking resources (https://www.kernel.org/doc/html/next/userspace-api/netlink/intro.html). WireGuard kernel module on Linux uses NLAs for configuration.