---
title: NEPacketTunnelNetworkSettings.IPFamily
framework: networkextension
role: symbol
role_heading: Enumeration
path: networkextension/nepackettunnelnetworksettings/ipfamily
---

# NEPacketTunnelNetworkSettings.IPFamily

NEPacketTunnelNetworkSettings IP Family types

## Declaration

```swift
enum IPFamily
```

## Topics

### Enumeration Cases

- [NEPacketTunnelNetworkSettings.IPFamily.any](networkextension/nepackettunnelnetworksettings/ipfamily/any.md)
- [NEPacketTunnelNetworkSettings.IPFamily.iPv4](networkextension/nepackettunnelnetworksettings/ipfamily/ipv4.md)
- [NEPacketTunnelNetworkSettings.IPFamily.iPv6](networkextension/nepackettunnelnetworksettings/ipfamily/ipv6.md)
- [NEPacketTunnelNetworkSettings.IPFamily.none](networkextension/nepackettunnelnetworksettings/ipfamily/none.md)

### Initializers

- [init(rawValue:)](networkextension/nepackettunnelnetworksettings/ipfamily/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
