<!--
{
  "availability" : [
    "DriverKit: -"
  ],
  "documentType" : "symbol",
  "framework" : "NetworkingDriverKit",
  "identifier" : "/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "NetworkingDriverKit"
    ],
    "preciseIdentifier" : "c:@S@IOUserNetworkKeepAliveOffloadFrame"
  },
  "title" : "IOUserNetworkKeepAliveOffloadFrame"
}
-->

# IOUserNetworkKeepAliveOffloadFrame

```
struct IOUserNetworkKeepAliveOffloadFrame;
```

## Topics

### Instance Properties

[`uint8_t addr_length;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/addr_length)

[`uint8_t data[128];`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/data)

[`uint8_t ether_type;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/ether_type)

[`uint8_t flags;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/flags)

[`uint16_t interval;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/interval)

[`uint8_t keep_cnt;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/keep_cnt)

[`uint16_t keep_retry;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/keep_retry)

[`uint8_t length;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/length)

[`uint8_t local_addr[16];`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/local_addr)

[`uint16_t local_port;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/local_port)

[`uint32_t local_seq;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/local_seq)

[`uint8_t remote_addr[16];`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/remote_addr)

[`uint16_t remote_port;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/remote_port)

[`uint32_t remote_seq;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/remote_seq)

[`uint8_t reply_data[128];`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/reply_data)

[`uint8_t reply_length;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/reply_length)

[`uint8_t reserved[1];`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/reserved)

[`uint8_t type;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame/type)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)