Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

MDI_IsolatePhy()

Isolate the PHY from the MII interface

Synopsis:

int MDI_IsolatePhy ( mdi_t * mdi,
                     int PhyAddr);

Arguments:

mdi
A pointer to the mdi_t structure obtained from MDI_Register() or MDI_Register_Extended().
PhyAddr
The physical address of the physical layer device (PHY).

Description:

The MDI_IsolatePhy() function electrically isolates the PhyAddr belonging to PHY from the MII interface.

Returns:

MDI_SUCCESS
Success.
MDI_BADPARAM
The mdi or PhyAddr parameter is invalid.

Classification:

QNX Neutrino

Safety:
Cancellation point Yes
Interrupt handler No
Signal handler Yes
Thread Yes

See also:

MDI_DeIsolatePhy(), MDI_Register(), MDI_Register_Extended()