package netutil
import "github.com/coreos/etcd/pkg/netutil"
Package netutil implements network-related utility functions.
Index ¶
- func DropPort(port int) error
- func GetDefaultHost() (string, error)
- func GetDefaultInterface() (string, error)
- func IsNetworkTimeoutError(err error) bool
- func RecoverPort(port int) error
- func RemoveLatency() error
- func SetLatency(ms, rv int) error
- func URLStringsEqual(ctx context.Context, a []string, b []string) bool
Functions ¶
func DropPort ¶
DropPort drops all tcp packets that are received from the given port and sent to the given port.
func GetDefaultHost ¶
func GetDefaultInterface ¶
func IsNetworkTimeoutError ¶
func RecoverPort ¶
RecoverPort stops dropping tcp packets at given port.
func RemoveLatency ¶
func RemoveLatency() error
RemoveLatency resets latency configurations.
func SetLatency ¶
SetLatency adds latency in millisecond scale with random variations.
func URLStringsEqual ¶
Source Files ¶
isolate_linux.go netutil.go routes_linux.go
- Version
- v3.1.1+incompatible
- Published
- Feb 16, 2017
- Platform
- linux/amd64
- Imports
- 13 packages
- Last checked
- 27 minutes ago –
Tools for package owners.