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.