Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ MDI_GetPartnerAdvert

Media Vault

Software Library

Restoration Projects

Artifacts Sought

MDI_GetPartnerAdvert

[Previous] [Contents] [Index] [Next]

MDI_GetPartnerAdvert()

Get the media types currently advertised by the link partner

Synopsis:

int MDI_GetPartnerAdvert ( mdi_t *mdi,
                           int PhyAddr,
                           uint8_t *Advert );

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).
Advert
A pointer to the memory location in which to store the media types. Valid media-type values are:
  • MDI_10bT -- 10 Base T, half-duplex
  • MDI_10bTFD -- 10 Base T, full-duplex
  • MDI_100bT -- 100 Base T, half-duplex
  • MDI_100bTFD -- 100 Base T, full-duplex
  • MDI_1000bT -- 1000 Base T, half-duplex
  • MDI_1000bTFD -- 1000 Base T, full-duplex.

Note: These media values are flags; they can be ORed together.

Description:

The MDI_GetPartnerAdvert_Extended() function gets the media types that are currently advertised by the link partner and stores them in the location that Advert points to.

Classification:

QNX Neutrino

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

See also:

MDI_Register(), MDI_Register_Extended()


[Previous] [Contents] [Index] [Next]

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026