Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CanUseWinKernelProxier (0.22 sec)

  1. cmd/kube-proxy/app/server_windows.go

    func (s *ProxyServer) platformCheckSupported(ctx context.Context) (ipv4Supported, ipv6Supported, dualStackSupported bool, err error) {
    	// Check if Kernel proxier can be used at all
    	_, err = winkernel.CanUseWinKernelProxier(winkernel.WindowsKernelCompatTester{})
    	if err != nil {
    		return false, false, false, err
    	}
    
    	// winkernel always supports both single-stack IPv4 and single-stack IPv6, but may
    	// not support dual-stack.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Apr 26 13:27:41 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  2. pkg/proxy/winkernel/proxier.go

    type KernelCompatTester interface {
    	IsCompatible() error
    }
    
    // CanUseWinKernelProxier returns true if we should use the Kernel Proxier
    // instead of the "classic" userspace Proxier.  This is determined by checking
    // the windows kernel version and for the existence of kernel features.
    func CanUseWinKernelProxier(kcompat KernelCompatTester) (bool, error) {
    	// Check that the kernel supports what we need.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Apr 18 13:25:06 UTC 2024
    - 59K bytes
    - Viewed (0)
Back to top