Class

NEIPv6Settings

NEIPv6Settings contains the Internet Protocol version 6 (IPv6) settings of a IP layer network tunnel.

Declaration

@interface NEIPv6Settings : NSObject

Topics

Initializing IPv6 Settings

- initWithAddresses:networkPrefixLengths:

Initialize the NEIPv6Settings object.

Accessing IPv6 Properties

addresses

The IPv6 addresses to assign to the TUN interface.

networkPrefixLengths

The IPv6 network prefix lengths to assign to the TUN interface.

includedRoutes

The routes that specify what IPv6 network traffic will be routed to the TUN interface.

excludedRoutes

The routes that specify what IPv6 network traffic will be routed to the primary physical interface.

NEIPv6Route

NEIPv6Route contains settings for an IPv6 route.

Relationships

Inherits From

See Also

Accessing Network Properties

IPv4Settings

The tunnel IP version 4 settings.

NEIPv4Settings

NEIPv4Settings contains the Internet Protocol version 4 (IPv4) settings of a IP layer network tunnel.

IPv6Settings

The tunnel IP version 6 settings

tunnelOverheadBytes

The number of bytes added to each tunneled packet for storing tunneling protocol headers.

MTU

An NSNumber object containing the Maximum Transmission Unit (MTU) size in bytes to assign to the TUN interface.