Documentation ¶
Index ¶
- func AddXFRMPolicy(myLease, remoteLease *subnet.Lease, dir netlink.Dir, reqID int) error
- func DeleteXFRMPolicy(localSubnet, remoteSubnet *net.IPNet, localPublicIP, remotePublicIP net.IP, ...) error
- func New(sm subnet.Manager, extIface *backend.ExternalInterface) (backend.Backend, error)
- type CharonIKEDaemon
- type IPSECBackend
- type Uri
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddXFRMPolicy ¶
func DeleteXFRMPolicy ¶
Types ¶
type CharonIKEDaemon ¶
type CharonIKEDaemon struct {
// contains filtered or unexported fields
}
func NewCharonIKEDaemon ¶
func (*CharonIKEDaemon) LoadConnection ¶
func (charon *CharonIKEDaemon) LoadConnection(localLease, remoteLease *subnet.Lease, reqID, encap string) error
func (*CharonIKEDaemon) LoadSharedKey ¶
func (charon *CharonIKEDaemon) LoadSharedKey(remotePublicIP, password string) error
func (*CharonIKEDaemon) UnloadCharonConnection ¶
func (charon *CharonIKEDaemon) UnloadCharonConnection(localLease, remoteLease *subnet.Lease) error
type IPSECBackend ¶
type IPSECBackend struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.