Class

NEIPv6Settings

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

Declaration

class NEIPv6Settings : NSObject

Topics

Initializing IPv6 Settings

Accessing IPv6 Properties

var addresses: [String]

The IPv6 addresses to assign to the TUN interface.

var networkPrefixLengths: [NSNumber]

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

var includedRoutes: [NEIPv6Route]?

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

var excludedRoutes: [NEIPv6Route]?

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

class NEIPv6Route

NEIPv6Route contains settings for an IPv6 route.

Relationships

Inherits From

See Also

Accessing Network Properties

var ipv4Settings: NEIPv4Settings?

The tunnel IP version 4 settings.

class NEIPv4Settings

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

var ipv6Settings: NEIPv6Settings?

The tunnel IP version 6 settings

var tunnelOverheadBytes: NSNumber?

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

var mtu: NSNumber?

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