Mac Dev Center Mac OS X Reference Library Drivers, Kernel, & Hardware: User-Space Device Access I/O Kit Framework Reference
|
IOEthernetController.h |
Includes: |
Use the links in the table of contents to the left to access the documentation.
Abstract superclass for Ethernet controllers.
gIOEthernetDisabledWakeOnLANFilterGroup |
extern const OSSymbol * gIOEthernetDisabledWakeOnLANFilterGroup;
gIOEthernetDisabledWakeOnLANFilterGroup is an OSSymbol object that contains the name of the disabled Ethernet Wake-on-LAN filter group defined by kIOEthernetDisabledWakeOnLANFilterGroup.
gIOEthernetWakeOnLANFilterGroup |
extern const OSSymbol * gIOEthernetWakeOnLANFilterGroup;
gIOEthernetWakeOnLANFilterGroup is an OSSymbol object that contains the name of the Ethernet Wake-on-LAN filter group defined by kIOEthernetWakeOnLANFilterGroup.
All filters in the Wake-on-LAN filter group.
WakeOnLANFilters. |
All filters in the Wake-on-LAN filter group.
enum { kIOEthernetWakeOnMagicPacket = 0x00000001, kIOEthernetWakeOnPacketAddressMatch = 0x00000002 };
kIOEthernetWakeOnMagicPacket
Reception of a Magic Packet.
kIOEthernetWakeOnPacketAddressMatch
Reception of a packet which passes through any of the address filtering mechanisms based on its destination Ethernet address. This may include unicast, broadcast, or multicast addresses depending on the current state and setting of the corresponding packet filters.
Each filter listed will respond to a network event that will trigger a system wake-up.
The number of bytes in an Ethernet hardware address.
kIOEthernetControllerClass is the name of the IOEthernetController class.
The size in bytes of the 32-bit CRC value appended to the end of each Ethernet frame.
kIOEthernetDisabledWakeOnLANFilterGroup describes the name assigned to the disabled Ethernet Wake-On-LAN filter group. This group represents wake filters that are currently disabled. Membership in this group is dynamic.
The maximum size of an Ethernet packet, including the FCS bytes.
The minimum size of an Ethernet packet, including the FCS bytes.
kIOEthernetWakeOnLANFilterGroup describes the name assigned to the Ethernet Wake-On-LAN filter group. This group represents wake filters that are supported by the controller.
kIOEthernetAddressSize |
The number of bytes in an Ethernet hardware address.
#define kIOEthernetAddressSize 6
kIOEthernetControllerClass |
kIOEthernetControllerClass is the name of the IOEthernetController class.
#define kIOEthernetControllerClass "IOEthernetController"
kIOEthernetCRCSize |
The size in bytes of the 32-bit CRC value appended to the end of each Ethernet frame.
#define kIOEthernetCRCSize 4
kIOEthernetDisabledWakeOnLANFilterGroup |
kIOEthernetDisabledWakeOnLANFilterGroup describes the name assigned to the disabled Ethernet Wake-On-LAN filter group. This group represents wake filters that are currently disabled. Membership in this group is dynamic.
#define kIOEthernetDisabledWakeOnLANFilterGroup \ "IOEthernetDisabledWakeOnLANFilterGroup"
kIOEthernetMaxPacketSize |
The maximum size of an Ethernet packet, including the FCS bytes.
#define kIOEthernetMaxPacketSize 1518
kIOEthernetMinPacketSize |
The minimum size of an Ethernet packet, including the FCS bytes.
#define kIOEthernetMinPacketSize 64
kIOEthernetWakeOnLANFilterGroup |
kIOEthernetWakeOnLANFilterGroup describes the name assigned to the Ethernet Wake-On-LAN filter group. This group represents wake filters that are supported by the controller.
#define kIOEthernetWakeOnLANFilterGroup "IOEthernetWakeOnLANFilterGroup"
Last Updated: 2009-10-15