Back to

Package nat

Latest Go to latest
Published: Jul 15, 2020 | License: Apache-2.0 | Module:


Package Files

func NewCloseWaitClient

func NewCloseWaitClient() common.Runner

NewCloseWaitClient creates a new runner

func NewCloseWaitServer

func NewCloseWaitServer() common.Runner

NewCloseWaitServer returns a new Runner.

type CloseWaitClientOptions

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

CloseWaitClientOptions holds client JSON options.

type CloseWaitServerOptions

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

CloseWaitServerOptions holds server JSON options.

Documentation was rendered with GOOS=linux and GOARCH=amd64.

Jump to identifier

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to identifier