Ignore:
Timestamp:
2010-06-26T21:15:48+02:00 (6 years ago)
Author:
juhosg
Message:

generic: rtl8366: don't show link parameters if the link is down

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/generic-2.6/files/drivers/net/phy/rtl8366s.c

    r21907 r21908  
    10881088                data = data >> 8; 
    10891089 
    1090         len = snprintf(rtl->buf, sizeof(rtl->buf), 
    1091                         "port:%d link:%s speed:%s %s-duplex %s%s%s", 
    1092                         val->port_vlan, 
    1093                         (data & RTL8366S_PORT_STATUS_LINK_MASK) ? "up" : "down", 
    1094                         rtl8366s_speed_str(data & 
     1090        if (data & RTL8366S_PORT_STATUS_LINK_MASK) { 
     1091                len = snprintf(rtl->buf, sizeof(rtl->buf), 
     1092                                "port:%d link:up speed:%s %s-duplex %s%s%s", 
     1093                                val->port_vlan, 
     1094                                rtl8366s_speed_str(data & 
    10951095                                          RTL8366S_PORT_STATUS_SPEED_MASK), 
    1096                         (data & RTL8366S_PORT_STATUS_DUPLEX_MASK) ? 
    1097                                 "full" : "half", 
    1098                         (data & RTL8366S_PORT_STATUS_TXPAUSE_MASK) ? 
    1099                                 "tx-pause ": "", 
    1100                         (data & RTL8366S_PORT_STATUS_RXPAUSE_MASK) ? 
    1101                                 "rx-pause " : "", 
    1102                         (data & RTL8366S_PORT_STATUS_AN_MASK) ? "nway ": ""); 
     1096                                (data & RTL8366S_PORT_STATUS_DUPLEX_MASK) ? 
     1097                                        "full" : "half", 
     1098                                (data & RTL8366S_PORT_STATUS_TXPAUSE_MASK) ? 
     1099                                        "tx-pause ": "", 
     1100                                (data & RTL8366S_PORT_STATUS_RXPAUSE_MASK) ? 
     1101                                        "rx-pause " : "", 
     1102                                (data & RTL8366S_PORT_STATUS_AN_MASK) ? 
     1103                                        "nway ": ""); 
     1104        } else { 
     1105                len = snprintf(rtl->buf, sizeof(rtl->buf), "port:%d link: down", 
     1106                                val->port_vlan); 
     1107        } 
    11031108 
    11041109        val->value.s = rtl->buf; 
Note: See TracChangeset for help on using the changeset viewer.