Versions in this module Expand all Collapse all v0 v0.8.2 Apr 15, 2024 v0.8.1 Apr 12, 2024 v0.8.1-alpha.1 Apr 10, 2024 v0.8.0 Apr 2, 2024 Changes in this version + func Register(tunnelType string, newWorkerNodeTunneler, newPodNodeTunneler func() Tunneler) + type Config struct + Dedicated bool + Index int + InterfaceName string + MTU int + PodHwAddr string + PodIP netip.Prefix + Routes []*Route + TunnelType string + VXLANID int + VXLANPort int + WorkerNodeIP netip.Prefix + type Route struct + Dev string + Dst netip.Prefix + GW netip.Addr + type Tunneler interface + Setup func(nsPath string, podNodeIPs []netip.Addr, config *Config) error + Teardown func(nsPath, hostInterface string, config *Config) error + func PodNodeTunneler(tunnelType string) (Tunneler, error) + func WorkerNodeTunneler(tunnelType string) (Tunneler, error)