NetworkingDriverKit Constants
Topics
Enumerations
Blocking behavior
Network packet service classes
kIOUserNetworkPacketServiceClassAVkIOUserNetworkPacketServiceClassBEkIOUserNetworkPacketServiceClassBKkIOUserNetworkPacketServiceClassBKSYSkIOUserNetworkPacketServiceClassCTLkIOUserNetworkPacketServiceClassNonekIOUserNetworkPacketServiceClassOAMkIOUserNetworkPacketServiceClassRDkIOUserNetworkPacketServiceClassRVkIOUserNetworkPacketServiceClassVIkIOUserNetworkPacketServiceClassVO
Network packet polling events
kIOUserNetworkPacketPollerEventPollStartkIOUserNetworkPacketPollerEventPollStopkIOUserNetworkPacketPollerEventTypeMask
Network features
kIOUserNetworkFeatureFlagNicProxykIOUserNetworkFeatureFlagSoftwareVlankIOUserNetworkFeatureFlagWOMPkIOUserNetworkFeatureHWTimeStampkIOUserNetworkFeatureSWTimeStamp
Local port detection
kIOUserNetworkGetLocalPortsActiveOnlykIOUserNetworkGetLocalPortsAnyTCPStateOKkIOUserNetworkGetLocalPortsExtendedBackgroundIdleOnlykIOUserNetworkGetLocalPortsNoWakeupOkkIOUserNetworkGetLocalPortsRecvAnyInterfaceOnlykIOUserNetworkGetLocalPortsTCPOnlykIOUserNetworkGetLocalPortsUDPOnlykIOUserNetworkGetLocalPortsWildCardOk
Packet types
kIOUserNetworkPacketTSOIPV4kIOUserNetworkPacketTSOIPV6kIOUserNetworkPacketLROIPV4kIOUserNetworkPacketLROIPV6
Packet checksums
kIOUserNetworkPacketRxCsumDataValidkIOUserNetworkPacketRxCsumIPCheckedkIOUserNetworkPacketRxCsumIPValidkIOUserNetworkPacketRxCsumPseudoHdrkIOUserNetworkPacketTxCsumIPHdrkIOUserNetworkPacketTxCsumPartialkIOUserNetworkPacketTxCsumTCPIPV4kIOUserNetworkPacketTxCsumTCPIPV6kIOUserNetworkPacketTxCsumUDPIPV4kIOUserNetworkPacketTxCsumUDPIPV6kIOUserNetworkPacketTxCsumZeroInvert
Proxy keepalive
Hardware assist features
kIOUserNetworkHWAssistHWTimeStampkIOUserNetworkHWAssistLROkIOUserNetworkHWAssistNicProxykIOUserNetworkHWAssistRxChecksumkIOUserNetworkHWAssistSWTimeStampkIOUserNetworkHWAssistSoftwareVlankIOUserNetworkHWAssistTSO4kIOUserNetworkHWAssistTSO6kIOUserNetworkHWAssistTxChecksumIPHdrkIOUserNetworkHWAssistTxChecksumTCPkIOUserNetworkHWAssistTxChecksumUDPkIOUserNetworkHWAssistWOMP
Enumeration cases
IFNET_FAMILY_ANYIFNET_FAMILY_ETHERNETIFNET_SUBFAMILY_ANYIONetworkPacketTypeNetworkrr_length_maskrr_ptr_mask
Macros
IOUSERNETWORKKEEPALIVEOFFLOADFRAME_AIRPLAYIOUSERNETWORKKEEPALIVEOFFLOADFRAME_IPSECIOUSERNETWORKKEEPALIVEOFFLOADFRAME_TCPIOUSERNETWORKKEEPALIVEOFFLOAD_DATA_SIZEIOUSERNETWORKKEEPALIVEOFFLOAD_ETHERTYPE_IPV4IOUSERNETWORKKEEPALIVEOFFLOAD_ETHERTYPE_IPV6IOUSERNETWORKKEEPALIVEOFFLOAD_FLAG_NOWAKEFROMSLEEPIOUSERNETWORKKEEPALIVEOFFLOAD_MAX_ADDR_SIZEIOUSERNETWORKLINKLAYERREACHABILITYINFO_ADDRLENIOUSERNETWORKPRIVATEDEFINEDIP_PORTRANGE_BITFIELD_LENNDK_20NDK_21NDK_22NDK_23NDK_24NIC_PROXY_FLAGS_WOMPNIC_PROXY_FLAGS_WONLINK