Documentation ¶
Overview ¶
Package isolation provides primitives for isolating overlay from underlay
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Isolation ¶
type Isolation interface { // LinkEnsure ensures the existence and state of the given link is as expected // this method should be idempotent as it's also used to sync the state of links LinkEnsure(link misc.Link) error // LinkAbsent ensures the absence of the given link, only name should be used to identify the link LinkAbsent(link misc.Link) error // LinkList returns the wireguard links as seen by the isolation, aka managed interfaces LinkList() ([]misc.Link, error) }
Isolation represents a management interface for wireguard links together with the isolation technique employed to isolate overlay from underlay
Click to show internal directories.
Click to hide internal directories.