Class

NEPacketTunnelNetworkSettings

The configuration for a packet tunnel provider’s virtual interface.

Declaration

class NEPacketTunnelNetworkSettings : NETunnelNetworkSettings

Topics

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

class NEIPv6Settings

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

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.

Relationships

Conforms To

See Also

Packet Tunnel Provider

class NEPacketTunnelProvider

The principal class for a packet tunnel provider app extension.

class NEProvider

An abstract base class for all NetworkExtension providers.

class NETunnelNetworkSettings

The configuration for a tunnel provider’s virtual interface.