Date: Mon, 14 Dec 2009 22:20:05 +0000 (UTC) From: Pyun YongHyeon <yongari@FreeBSD.org> To: cvs-src-old@freebsd.org Subject: cvs commit: src/sys/dev/vge if_vge.c Message-ID: <200912142220.nBEMKR86071551@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
yongari 2009-12-14 22:20:05 UTC FreeBSD src repository Modified files: sys/dev/vge if_vge.c Log: SVN rev 200551 on 2009-12-14 22:20:05Z by yongari Whenever link state change interrupt is raised, vge_tick() is called and vge(4) used to drive auto-negotiation timer(mii_tick) in vge_tick(). Therefore the mii_tick was not called for every hz such that auto-negotiation complete was never handled in vge(4). Use mii_pollstat to extract current negotiated speed/duplex instead of mii_tick. The latter is valid only for auto-negotiation case. While I'm here change the confusing function name vge_tick() to vge_link_statchg(). Revision Changes Path 1.59 +4 -4 src/sys/dev/vge/if_vge.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200912142220.nBEMKR86071551>