Documentation ¶
Index ¶
- Constants
- func FilterPodNetworkRoutes(routes []netlink.Route, nic *cache.DHCPConfig) (filteredRoutes []netlink.Route)
- func GenerateMasqueradeGatewayAndVmIPAddrs(vmiSpecNetwork *v1.Network, ipVersion netdriver.IPVersion) (*netlink.Addr, *netlink.Addr, error)
- func GenerateNewBridgedVmiInterfaceName(originalPodInterfaceName string) string
- func GenerateTapDeviceName(podInterfaceName string) string
- func GetFakeBridgeIP(vmiSpecIfaces []v1.Interface, vmiSpecIface *v1.Interface) string
- func IsReserved(mac string) bool
- func RetrieveMacAddressFromVMISpecIface(vmiSpecIface *v1.Interface) (*net.HardwareAddr, error)
Constants ¶
View Source
const StaticMasqueradeBridgeMAC = "02:00:00:00:00:00"
Variables ¶
This section is empty.
Functions ¶
func FilterPodNetworkRoutes ¶ added in v0.45.0
func FilterPodNetworkRoutes(routes []netlink.Route, nic *cache.DHCPConfig) (filteredRoutes []netlink.Route)
FilterPodNetworkRoutes filters out irrelevant routes
func GenerateTapDeviceName ¶
func GetFakeBridgeIP ¶
func IsReserved ¶ added in v0.45.0
func RetrieveMacAddressFromVMISpecIface ¶
func RetrieveMacAddressFromVMISpecIface(vmiSpecIface *v1.Interface) (*net.HardwareAddr, error)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.