DRV_ETHPHY_LINK_STATUS Enumeration

C

typedef enum { 
    DRV_ETHPHY_LINK_ST_DOWN, 
    DRV_ETHPHY_LINK_ST_UP, 
    DRV_ETHPHY_LINK_ST_LP_NEG_UNABLE, 
    DRV_ETHPHY_LINK_ST_REMOTE_FAULT, 
    DRV_ETHPHY_LINK_ST_PDF, 
    DRV_ETHPHY_LINK_ST_LP_PAUSE, 
    DRV_ETHPHY_LINK_ST_LP_ASM_DIR, 
    DRV_ETHPHY_LINK_ST_NEG_TMO, 
    DRV_ETHPHY_LINK_ST_NEG_FATAL_ERR 
} DRV_ETHPHY_LINK_STATUS; 

Members

MembersDescription
DRV_ETHPHY_LINK_ST_DOWNNo connection to the LinkPartner
DRV_ETHPHY_LINK_ST_UPLink is up
DRV_ETHPHY_LINK_ST_LP_NEG_UNABLELP non negotiation able
DRV_ETHPHY_LINK_ST_REMOTE_FAULTLP fault during negotiation
DRV_ETHPHY_LINK_ST_PDFParallel Detection Fault encountered (when DRV_ETHPHY_LINK_ST_LP_NEG_UNABLE)
DRV_ETHPHY_LINK_ST_LP_PAUSELP supports symmetric pause
DRV_ETHPHY_LINK_ST_LP_ASM_DIRLP supports asymmetric TX/RX pause operation
DRV_ETHPHY_LINK_ST_NEG_TMOLP not there
DRV_ETHPHY_LINK_ST_NEG_FATAL_ERRAn unexpected fatal error occurred during the negotiation

Description

Ethernet PHY Device Link Status Codes This enumeration defines the flags describing the status of the PHY Ethernet link.

Remarks

Multiple flags can be set.