...

Package nat

import "k8s.io/kubernetes/test/images/agnhost/net/nat"
Overview
Index

Overview ▾

func NewCloseWaitClient

func NewCloseWaitClient() common.Runner

NewCloseWaitClient creates a new runner

func NewCloseWaitServer

func NewCloseWaitServer() common.Runner

NewCloseWaitServer returns a new Runner.

type CloseWaitClientOptions

CloseWaitClientOptions holds client JSON options.

type CloseWaitClientOptions struct {
    // RemoteAddr of the server to connect to.
    RemoteAddr string
    // TimeoutSeconds on I/O with the server.
    TimeoutSeconds int
    // Half-close timeout (to give the test time to check the status of the
    // conntrack table entry.
    PostFinTimeoutSeconds int
    // Leak connection (assign to global variable so connection persists
    // as long as the process remains.
    LeakConnection bool
}

type CloseWaitServerOptions

CloseWaitServerOptions holds server JSON options.

type CloseWaitServerOptions struct {
    // Address to bind for the test
    LocalAddr string
    // Timeout to wait after sending the FIN.
    PostFinTimeoutSeconds int
}