Documentation ¶
Overview ¶
Package nettest provides utilities for IP testing.
Index ¶
- func IsMulticastCapable(network string, ifi *net.Interface) (net.IP, bool)
- func MaxOpenFiles() int
- func ProtocolNotSupported(err error) bool
- func RoutedInterface(network string, flags net.Flags) *net.Interface
- func SupportsIPv4() bool
- func SupportsIPv6() bool
- func SupportsRawIPSocket() (string, bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsMulticastCapable ¶
IsMulticastCapable reports whether ifi is an IP multicast-capable network interface. Network must be "ip", "ip4" or "ip6".
func MaxOpenFiles ¶
func MaxOpenFiles() int
MaxOpenFiles returns the maximum number of open files for the caller's process.
func ProtocolNotSupported ¶
ProtocolNotSupported reports whether err is a protocol not supported error.
func RoutedInterface ¶
RoutedInterface returns a network interface that can route IP traffic and satisfies flags. It returns nil when an appropriate network interface is not found. Network must be "ip", "ip4" or "ip6".
func SupportsIPv4 ¶
func SupportsIPv4() bool
SupportsIPv4 reports whether the platform supports IPv4 networking functionality.
func SupportsIPv6 ¶
func SupportsIPv6() bool
SupportsIPv6 reports whether the platform supports IPv6 networking functionality.
func SupportsRawIPSocket ¶
SupportsRawIPSocket reports whether the platform supports raw IP sockets.
Types ¶
This section is empty.