Mac Developer Library

Developer

IOEthernetInterface.h Reference

Options
Deployment Target:

On This Page

IOEthernetInterface.h Reference

Included Headers

  • <IOKit/network/IONetworkInterface.h>

  • <IOKit/network/IOEthernetController.h>

  • <IOKit/network/IOEthernetStats.h>

Constants

See the Overview section above for header-level documentation.

  • Declaration

    Objective-C

    #define kIOActivePacketFilters "IOActivePacketFilters" #define kIOEthernetInterfaceClass "IOEthernetInterface" #define kIOMulticastAddressList "IOMulticastAddressList" #define kIORequiredPacketFilters "IORequiredPacketFilters"

    Constants

    • kIOActivePacketFilters

      kIOActivePacketFilters

      A property of IOEthernetInterface objects.

      The kIOActivePacketFilters property has an OSDictionary value that describes the current set of packet filters that have been successfully activated. Each entry in the dictionary is a key/value pair consisting of the filter group name, and an OSNumber describing the set of active filters for that group. Entries in this dictionary will mirror those in kIORequiredPacketFilters if the controller has reported success for all filter change requests from the IOEthernetInterface object.

      Available in OS X v10.0 and later.

    • kIOEthernetInterfaceClass

      kIOEthernetInterfaceClass

      The name of the IOEthernetInterface class.

      Available in OS X v10.0 and later.

    • kIOMulticastAddressList

      kIOMulticastAddressList

      A property of IOEthernetInterface objects.

      The kIOMulticastAddressList property is an OSData object that describes the list of multicast addresses that are being used by the controller to match against the destination address of an incoming frame.

      Available in OS X v10.0 and later.

    • kIORequiredPacketFilters

      kIORequiredPacketFilters

      A property of IOEthernetInterface objects.

      The kIORequiredPacketFilters property has an OSDictionary value that describes the current set of required packet filters. Each entry in the dictionary is a key/value pair consisting of the filter group name, and an OSNumber describing the set of required filters for that group.

      Available in OS X v10.0 and later.

    Import Statement