#include <IOKit/network/IONetworkController.h>

IOKit/network/IONetworkController.h Kernel.framework

@defined kIONetworkControllerClass @abstract The name of the IONetworkController class.
17 macros · 3 enums · 1 struct · 1 typedef · 1 variable

macrokIONetworkControllerClass

#define kIONetworkControllerClass "IONetworkController"

macrokIOVendor

#define kIOVendor "IOVendor"

macrokIOModel

#define kIOModel "IOModel"

macrokIORevision

#define kIORevision "IORevision"

macrokIOFeatures

#define kIOFeatures "IOFeatures"

macrokIOMediumDictionary

#define kIOMediumDictionary "IOMediumDictionary"

macrokIODefaultMedium

#define kIODefaultMedium "IODefaultMedium"

macrokIOSelectedMedium

#define kIOSelectedMedium "IOSelectedMedium"

macrokIOActiveMedium

#define kIOActiveMedium "IOActiveMedium"

macrokIOLinkSpeed

#define kIOLinkSpeed "IOLinkSpeed"

macrokIOLinkStatus

#define kIOLinkStatus "IOLinkStatus"

macrokIOLinkData

#define kIOLinkData "IOLinkData"

macrokIOPacketFilters

#define kIOPacketFilters "IOPacketFilters"

macrokIOMACAddress

#define kIOMACAddress "IOMACAddress"

macrokIOMaxPacketSize

#define kIOMaxPacketSize "IOMaxPacketSize"

macrokIOMinPacketSize

#define kIOMinPacketSize "IOMinPacketSize"

macrokIONetworkFilterGroup

#define kIONetworkFilterGroup "IONetworkFilterGroup"

enum(anonymous)

underlying type unsigned int
kIOPacketFilterUnicast1
kIOPacketFilterBroadcast2
kIOPacketFilterMulticast16
kIOPacketFilterMulticastAll32
kIOPacketFilterPromiscuous256
kIOPacketFilterPromiscuousAll512

enum(anonymous)

underlying type unsigned int
kIONetworkFeatureNoBSDWait1
kIONetworkFeatureHardwareVlan2
kIONetworkFeatureSoftwareVlan4
kIONetworkFeatureMultiPages8
kIONetworkFeatureTSOIPv416
kIONetworkFeatureTSOIPv632
kIONetworkFeatureTransmitCompletionStatus64
kIONetworkFeatureHWTimeStamp128
kIONetworkFeatureSWTimeStamp256
kIONetworkFeatureLRO512

structIOPacketBufferConstraints

size 32, align 4
UInt32alignStart
UInt32alignLength
UInt32[6]reserved

typedefIOPacketBufferConstraints

typedef struct IOPacketBufferConstraints IOPacketBufferConstraints;

enum(anonymous)

Some frequently used alignment constants.
underlying type unsigned int
kIOPacketBufferAlign11
kIOPacketBufferAlign22
kIOPacketBufferAlign44
kIOPacketBufferAlign88
kIOPacketBufferAlign1616
kIOPacketBufferAlign3232

variablegIONetworkFilterGroup

extern const OSSymbol * gIONetworkFilterGroup