Contents

disable(IONetworkInterface *)

A request from an interface client to disable the controller.

Declaration

virtual IOReturn disable(
 IONetworkInterface *interface);

Parameters

  • interface:

    The interface object that requested the disable.

Return Value

kIOReturnUnsupported. Drivers that override this method must return Returns kIOReturnSuccess on success, or an error code otherwise.

Overview

This method is called by an interface client to disable the controller. This method should stop the hardware and disable hardware interrupt sources. Any resources allocated by enable() should also be deallocated. This method call is synchronized by the workloop's gate.

See Also

Miscellaneous