#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
#define kIONetworkControllerClass "IONetworkController"
#define kIOVendor "IOVendor"
#define kIOModel "IOModel"
#define kIORevision "IORevision"
#define kIOFeatures "IOFeatures"
#define kIOMediumDictionary "IOMediumDictionary"
#define kIODefaultMedium "IODefaultMedium"
#define kIOSelectedMedium "IOSelectedMedium"
#define kIOActiveMedium "IOActiveMedium"
#define kIOLinkSpeed "IOLinkSpeed"
#define kIOLinkStatus "IOLinkStatus"
#define kIOLinkData "IOLinkData"
#define kIOPacketFilters "IOPacketFilters"
#define kIOMACAddress "IOMACAddress"
#define kIOMaxPacketSize "IOMaxPacketSize"
#define kIOMinPacketSize "IOMinPacketSize"
#define kIONetworkFilterGroup "IONetworkFilterGroup"
underlying type unsigned int
| kIOPacketFilterUnicast | 1 | |
| kIOPacketFilterBroadcast | 2 | |
| kIOPacketFilterMulticast | 16 | |
| kIOPacketFilterMulticastAll | 32 | |
| kIOPacketFilterPromiscuous | 256 | |
| kIOPacketFilterPromiscuousAll | 512 | |
underlying type unsigned int
| kIONetworkFeatureNoBSDWait | 1 | |
| kIONetworkFeatureHardwareVlan | 2 | |
| kIONetworkFeatureSoftwareVlan | 4 | |
| kIONetworkFeatureMultiPages | 8 | |
| kIONetworkFeatureTSOIPv4 | 16 | |
| kIONetworkFeatureTSOIPv6 | 32 | |
| kIONetworkFeatureTransmitCompletionStatus | 64 | |
| kIONetworkFeatureHWTimeStamp | 128 | |
| kIONetworkFeatureSWTimeStamp | 256 | |
| kIONetworkFeatureLRO | 512 | |
typedef struct IOPacketBufferConstraints IOPacketBufferConstraints;
Some frequently used alignment constants.
underlying type unsigned int
| kIOPacketBufferAlign1 | 1 | |
| kIOPacketBufferAlign2 | 2 | |
| kIOPacketBufferAlign4 | 4 | |
| kIOPacketBufferAlign8 | 8 | |
| kIOPacketBufferAlign16 | 16 | |
| kIOPacketBufferAlign32 | 32 | |
extern const OSSymbol * gIONetworkFilterGroup