---
title: vmnet_subnet_mask_key
framework: vmnet
role: symbol
role_heading: Global Variable
platforms: [Mac Catalyst 13.0+, macOS 10.15+]
path: vmnet/vmnet_subnet_mask_key
---

# vmnet_subnet_mask_key

A string that represnts the IPv4 subnet mask to use on the interface.

## Declaration

```swift
let vmnet_subnet_mask_key: UnsafePointer<CChar>
```

## Discussion

Discussion You must also specify vmnet_start_address_key and vmnet_end_address_key that you supply in the interface_desc and interface_param dictionaries.

## See Also

### Constants

- [vmnet_allocate_mac_address_key](vmnet/vmnet_allocate_mac_address_key.md)
- [vmnet_enable_checksum_offload_key](vmnet/vmnet_enable_checksum_offload_key.md)
- [vmnet_enable_isolation_key](vmnet/vmnet_enable_isolation_key.md)
- [vmnet_enable_tso_key](vmnet/vmnet_enable_tso_key.md)
- [vmnet_end_address_key](vmnet/vmnet_end_address_key.md)
- [vmnet_host_ip_address_key](vmnet/vmnet_host_ip_address_key.md)
- [vmnet_host_ipv6_address_key](vmnet/vmnet_host_ipv6_address_key.md)
- [vmnet_host_subnet_mask_key](vmnet/vmnet_host_subnet_mask_key.md)
- [vmnet_nat66_prefix_key](vmnet/vmnet_nat66_prefix_key.md)
- [vmnet_nat66_prefix_length_key](vmnet/vmnet_nat66_prefix_length_key.md)
- [vmnet_network_identifier_key](vmnet/vmnet_network_identifier_key.md)
- [vmnet_read_max_packets_key](vmnet/vmnet_read_max_packets_key.md)
- [vmnet_shared_interface_name_key](vmnet/vmnet_shared_interface_name_key.md)
- [vmnet_start_address_key](vmnet/vmnet_start_address_key.md)
- [vmnet_operation_mode_key](vmnet/vmnet_operation_mode_key.md)
