- if (data & RTL8367_PORT_STATUS_LINK) {
- len = snprintf(smi->buf, sizeof(smi->buf),
- "port:%d link:up speed:%s %s-duplex %s%s%s",
- port,
- rtl8367_speed_str(data &
- RTL8367_PORT_STATUS_SPEED_MASK),
- (data & RTL8367_PORT_STATUS_DUPLEX) ?
- "full" : "half",
- (data & RTL8367_PORT_STATUS_TXPAUSE) ?
- "tx-pause ": "",
- (data & RTL8367_PORT_STATUS_RXPAUSE) ?
- "rx-pause " : "",
- (data & RTL8367_PORT_STATUS_NWAY) ?
- "nway ": "");
- } else {
- len = snprintf(smi->buf, sizeof(smi->buf), "port:%d link:down",
- port);
- }