<!--
{
  "documentType" : "article",
  "framework" : "NetworkingDriverKit",
  "identifier" : "/documentation/NetworkingDriverKit/networkingdriverkit-structures",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "NetworkingDriverKit Structures"
}
-->

# NetworkingDriverKit Structures

## Topics

### Structures

[`struct IOUserNetworkHardwareCounts;`](/documentation/NetworkingDriverKit/IOUserNetworkHardwareCounts)

[`struct IOUserNetworkKeepAliveOffloadFrame;`](/documentation/NetworkingDriverKit/IOUserNetworkKeepAliveOffloadFrame)

[`struct IOUserNetworkLinkLayerReachabilityInfo;`](/documentation/NetworkingDriverKit/IOUserNetworkLinkLayerReachabilityInfo)

[`struct IOUserNetworkPacketBufferPoolOptions;`](/documentation/NetworkingDriverKit/IOUserNetworkPacketBufferPoolOptions)

[`struct IOUserNetworkPacketDescriptor;`](/documentation/NetworkingDriverKit/IOUserNetworkPacketDescriptor)

[`struct IOUserNetworkPacketPollerParameters;`](/documentation/NetworkingDriverKit/IOUserNetworkPacketPollerParameters)

[`struct IOUserNetworkPacketQueue_IVars;`](/documentation/NetworkingDriverKit/IOUserNetworkPacketQueue_IVars)

[`struct IOUserNetworkRxCompletionQueue_IVars;`](/documentation/NetworkingDriverKit/IOUserNetworkRxCompletionQueue_IVars)

[`struct IOUserNetworkRxSubmissionQueue_IVars;`](/documentation/NetworkingDriverKit/IOUserNetworkRxSubmissionQueue_IVars)

[`struct IOUserNetworkStatistics;`](/documentation/NetworkingDriverKit/IOUserNetworkStatistics)

[`struct IOUserNetworkTSOOptions;`](/documentation/NetworkingDriverKit/IOUserNetworkTSOOptions)

[`struct IOUserNetworkTxCompletionQueue_IVars;`](/documentation/NetworkingDriverKit/IOUserNetworkTxCompletionQueue_IVars)

[`struct IOUserNetworkTxSubmissionQueue_IVars;`](/documentation/NetworkingDriverKit/IOUserNetworkTxSubmissionQueue_IVars)

[`struct nicproxy_inet_info_s;`](/documentation/NetworkingDriverKit/nicproxy_inet_info_s)

[`struct nicproxy_info_s;`](/documentation/NetworkingDriverKit/nicproxy_info_s)

[`struct nicproxy_keep_alive_info_s;`](/documentation/NetworkingDriverKit/nicproxy_keep_alive_info_s)

[`struct nicproxy_limits_info_s;`](/documentation/NetworkingDriverKit/nicproxy_limits_info_s)

[`struct nicproxy_port_info_s;`](/documentation/NetworkingDriverKit/nicproxy_port_info_s)

[`struct nicproxy_rr_info_s;`](/documentation/NetworkingDriverKit/nicproxy_rr_info_s)

[`struct nicproxy_v4_keep_alive_s;`](/documentation/NetworkingDriverKit/nicproxy_v4_keep_alive_s)

[`struct nicproxy_v6_keep_alive_s;`](/documentation/NetworkingDriverKit/nicproxy_v6_keep_alive_s)

[`struct rr_null_record_s;`](/documentation/NetworkingDriverKit/rr_null_record_s)

[`struct rr_ptr_record_s;`](/documentation/NetworkingDriverKit/rr_ptr_record_s)

[`struct rr_srv_record_s;`](/documentation/NetworkingDriverKit/rr_srv_record_s)

[`struct rr_sub_type_s;`](/documentation/NetworkingDriverKit/rr_sub_type_s)

[`struct rr_txt_record_s;`](/documentation/NetworkingDriverKit/rr_txt_record_s)

[`union rr_record_s;`](/documentation/NetworkingDriverKit/rr_record_s)



---

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)