Documentation
¶
Index ¶
- type Agent
- func (*Agent) AuthKeySize() int
- func (a *Agent) DeleteIPsecEndpoint(nodeID uint16) error
- func (a *Agent) DeleteXFRM(reqID int) error
- func (a *Agent) DeleteXfrmPolicyOut(nodeID uint16, dst *net.IPNet) error
- func (a *Agent) Enabled() bool
- func (*Agent) StartBackgroundJobs(node.Handler, <-chan struct{}) error
- func (a *Agent) UpsertIPsecEndpoint(params *ipsec.Parameters) (uint8, error)
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Agent ¶
type Agent struct {
EnableIPsec bool
}
func (*Agent) AuthKeySize ¶
func (*Agent) DeleteIPsecEndpoint ¶
func (*Agent) DeleteXFRM ¶
func (*Agent) DeleteXfrmPolicyOut ¶
func (*Agent) StartBackgroundJobs ¶
func (*Agent) UpsertIPsecEndpoint ¶
func (a *Agent) UpsertIPsecEndpoint(params *ipsec.Parameters) (uint8, error)
type Config ¶
type Config struct {
EnableIPsec bool
UseCiliumInternalIPForIPsec bool
DNSProxyInsecureSkipTransparentModeCheck bool
}
func (Config) DNSProxyInsecureSkipTransparentModeCheckEnabled ¶
func (Config) UseCiliumInternalIP ¶
Click to show internal directories.
Click to hide internal directories.