package wglinux
import "golang.zx2c4.com/wireguard/wgctrl/internal/wglinux"
Package wglinux provides internal access to Linux's WireGuard generic netlink interface.
This package is internal-only and not meant for end users to consume. Please use package wgctrl (an abstraction over this package) instead.
Index ¶
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
A Client provides access to Linux WireGuard netlink information.
func New ¶
New creates a new Client and returns whether or not the generic netlink interface is available.
func (*Client) Close ¶
Close implements wginternal.Client.
func (*Client) ConfigureDevice ¶
ConfigureDevice implements wginternal.Client.
func (*Client) Device ¶
Device implements wginternal.Client.
func (*Client) Devices ¶
Devices implements wginternal.Client.
Source Files ¶
client_linux.go configure_linux.go doc.go parse_linux.go
- Version
- v0.0.0-20241231184526-a9ab2273dd10 (latest)
- Published
- Dec 31, 2024
- Platform
- linux/amd64
- Imports
- 14 packages
- Last checked
- 1 month ago –
Tools for package owners.