---
title: nw_ethernet_channel_state_ready
framework: network
role: symbol
role_heading: Global Variable
path: network/nw_ethernet_channel_state_ready
---

# nw_ethernet_channel_state_ready

The channel is able to send and receive Ethernet frames.

## Declaration

```swift
var nw_ethernet_channel_state_ready: nw_ethernet_channel_state_t { get }
```

## See Also

### States

- [nw_ethernet_channel_state_invalid](network/nw_ethernet_channel_state_invalid.md)
- [nw_ethernet_channel_state_waiting](network/nw_ethernet_channel_state_waiting.md)
- [nw_ethernet_channel_state_preparing](network/nw_ethernet_channel_state_preparing.md)
- [nw_ethernet_channel_state_failed](network/nw_ethernet_channel_state_failed.md)
- [nw_ethernet_channel_state_cancelled](network/nw_ethernet_channel_state_cancelled.md)
