cvs commit: src/sys/dev/netif/mii_layer brgphy.c dcphy.c e1000phy.c ip1000phy.c mii.c mii_physubr.c miivar.h mlphy.c nsgphy.c pnphy.c rgephy.c ruephy.c tlphy.c ukphy.c xmphy.c
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Tue Jul 22 04:00:53 PDT 2008
sephe 2008/07/22 03:59:16 PDT
DragonFly src repository
Modified files:
sys/dev/netif/mii_layer brgphy.c dcphy.c e1000phy.c
ip1000phy.c mii.c mii_physubr.c
miivar.h mlphy.c nsgphy.c pnphy.c
rgephy.c ruephy.c tlphy.c ukphy.c
xmphy.c
Log:
- Remove the callout and related bits in mii_layer; all of the ethernet
device drivers actually do mii_tick() in their own callout and
mii_softc.mii_ticks serves the us quit well. This makes all mii aware
NIC drivers' miibus interface MP safe.
- Clear mii_softc.mii_ticks when change ifmedia.
- Clear mii_softc.mii_ticks if we have link.
Revision Changes Path
1.21 +4 -3 src/sys/dev/netif/mii_layer/brgphy.c
1.12 +0 -2 src/sys/dev/netif/mii_layer/dcphy.c
1.12 +1 -1 src/sys/dev/netif/mii_layer/e1000phy.c
1.4 +1 -3 src/sys/dev/netif/mii_layer/ip1000phy.c
1.12 +5 -1 src/sys/dev/netif/mii_layer/mii.c
1.15 +45 -100 src/sys/dev/netif/mii_layer/mii_physubr.c
1.13 +1 -6 src/sys/dev/netif/mii_layer/miivar.h
1.12 +9 -12 src/sys/dev/netif/mii_layer/mlphy.c
1.15 +0 -1 src/sys/dev/netif/mii_layer/nsgphy.c
1.13 +3 -0 src/sys/dev/netif/mii_layer/pnphy.c
1.7 +6 -2 src/sys/dev/netif/mii_layer/rgephy.c
1.7 +3 -1 src/sys/dev/netif/mii_layer/ruephy.c
1.13 +5 -3 src/sys/dev/netif/mii_layer/tlphy.c
1.12 +0 -1 src/sys/dev/netif/mii_layer/ukphy.c
1.11 +9 -26 src/sys/dev/netif/mii_layer/xmphy.c
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/brgphy.c.diff?r1=1.20&r2=1.21&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/dcphy.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/e1000phy.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/ip1000phy.c.diff?r1=1.3&r2=1.4&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/mii.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/mii_physubr.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/miivar.h.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/mlphy.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/nsgphy.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/pnphy.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/rgephy.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/ruephy.c.diff?r1=1.6&r2=1.7&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/tlphy.c.diff?r1=1.12&r2=1.13&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/ukphy.c.diff?r1=1.11&r2=1.12&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/mii_layer/xmphy.c.diff?r1=1.10&r2=1.11&f=u
More information about the Commits
mailing list