var timeoutForNodePodCIDR …
func (o *Options) platformApplyDefaults(config *proxyconfigapi.KubeProxyConfiguration) { … }
func (s *ProxyServer) platformSetup(ctx context.Context) error { … }
func isIPTablesBased(mode proxyconfigapi.ProxyMode) bool { … }
func getIPTables(primaryFamily v1.IPFamily) ([2]utiliptables.Interface, utiliptables.Interface) { … }
func (s *ProxyServer) platformCheckSupported(ctx context.Context) (ipv4Supported, ipv6Supported, dualStackSupported bool, err error) { … }
func (s *ProxyServer) createProxier(ctx context.Context, config *proxyconfigapi.KubeProxyConfiguration, dualStack, initOnly bool) (proxy.Provider, error) { … }
func (s *ProxyServer) setupConntrack(ctx context.Context, ct Conntracker) error { … }
func getConntrackMax(ctx context.Context, config proxyconfigapi.KubeProxyConntrackConfiguration) (int, error) { … }
func waitForPodCIDR(ctx context.Context, client clientset.Interface, nodeName string) (*v1.Node, error) { … }
func detectNumCPU() int { … }
func getLocalDetectors(logger klog.Logger, primaryIPFamily v1.IPFamily, config *proxyconfigapi.KubeProxyConfiguration, nodePodCIDRs []string) map[v1.IPFamily]proxyutil.LocalTrafficDetector { … }
func platformCleanup(ctx context.Context, mode proxyconfigapi.ProxyMode, cleanupAndExit bool) error { … }