diff --git a/c/src/libchip/network/greth.c b/c/src/libchip/network/greth.c
index aff4d0f..4d284e8 100644
a
|
b
|
greth_initialize_hardware (struct greth_softc *sc) |
339 | 339 | while (!(((phystatus = read_mii(phyaddr, 1)) >> 5) & 1)) { |
340 | 340 | if ( rtems_clock_get_tod_timeval(&tnow) != RTEMS_SUCCESSFUL ) |
341 | 341 | printk("rtems_clock_get_tod_timeval failed\n\r"); |
342 | | msecs = (tnow.tv_sec-tstart.tv_sec)*1000+(tnow.tv_usec-tstart.tv_usec)/1000; |
| 342 | msecs = (tnow.tv_sec-tstart.tv_sec)*1000+tnow.tv_usec/1000-tstart.tv_usec/1000; |
343 | 343 | if ( msecs > GRETH_AUTONEGO_TIMEOUT_MS ){ |
344 | 344 | sc->auto_neg_time = msecs; |
345 | 345 | sc->auto_neg = -1; /* Failed */ |