--- - branch: MAIN date: Wed Jan 14 19:24:32 UTC 2009 files: - new: '1.25' old: '1.24' path: src/sys/dev/mii/rgephy.c pathrev: src/sys/dev/mii/rgephy.c@1.25 type: modified id: 20090114T192432Z.dd35430d4df01ac12307572b4e704af5111da393 log: | pull in changes from FreeBSD: - reset autonegotation timer if media option is not IFM_AUTO or we got a invalid link. - Announce link loss right after it happens. - Autonegotiation is retried every mii_anegticks seconds. - Report link state changes right after setting autonegotiation. - use rgephy_reset consistently - change rgephy_reset to use mii_phy_reset and rgephy_load_dspcode. These changes give me a speedup from 6.5MB/s to 9.1MB/s on a 100MBit link. module: src subject: 'CVS commit: src/sys/dev/mii' unixtime: '1231961072' user: cegger