cvs commit: src/sys/dev/netif/bge if_bge.c src/sys/dev/netif/dc if_dc.c src/sys/dev/netif/lge if_lge.c src/sys/dev/netif/ndis if_ndis.c src/sys/dev/netif/nge if_nge.c src/sys/dev/netif/pcn if_pcn.c src/sys/dev/netif/re if_re.c src/sys/dev/netif/sis ...
Sepherosa Ziehau
sephe at crater.dragonflybsd.org
Thu Sep 29 05:56:15 PDT 2005
sephe 2005/09/29 05:52:51 PDT
DragonFly src repository
Modified files:
sys/dev/netif/bge if_bge.c
sys/dev/netif/dc if_dc.c
sys/dev/netif/lge if_lge.c
sys/dev/netif/ndis if_ndis.c
sys/dev/netif/nge if_nge.c
sys/dev/netif/pcn if_pcn.c
sys/dev/netif/re if_re.c
sys/dev/netif/sis if_sis.c
sys/dev/netif/sk if_sk.c
sys/dev/netif/ti if_ti.c
Log:
For bge(4), dc(4), lge(4), ndis(4), nge(4), pcn(4), re(4), sis(4), sk(4), ti(4)
- Do not start tx engine or set if_timer, if there is nothing to be sent
- Let if_watchdog() kick if_start(). This may avoid a possible race (in the
future) between testing/setting if_timer and calling if_watchdog(). Only
bge(4), re(4), sk(4) and ti(4) require this change. The rest drivers
affected by this commit already have this in place.
Discussed-with: joerg
Reviewed-by: joerg
Revision Changes Path
1.47 +9 -0 src/sys/dev/netif/bge/if_bge.c
1.43 +6 -3 src/sys/dev/netif/dc/if_dc.c
1.30 +6 -0 src/sys/dev/netif/lge/if_lge.c
1.8 +5 -0 src/sys/dev/netif/ndis/if_ndis.c
1.30 +6 -0 src/sys/dev/netif/nge/if_nge.c
1.23 +6 -2 src/sys/dev/netif/pcn/if_pcn.c
1.15 +11 -1 src/sys/dev/netif/re/if_re.c
1.26 +6 -0 src/sys/dev/netif/sis/if_sis.c
1.37 +9 -0 src/sys/dev/netif/sk/if_sk.c
1.35 +10 -1 src/sys/dev/netif/ti/if_ti.c
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/bge/if_bge.c.diff?r1=1.46&r2=1.47&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/dc/if_dc.c.diff?r1=1.42&r2=1.43&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/lge/if_lge.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ndis/if_ndis.c.diff?r1=1.7&r2=1.8&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/nge/if_nge.c.diff?r1=1.29&r2=1.30&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/pcn/if_pcn.c.diff?r1=1.22&r2=1.23&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_re.c.diff?r1=1.14&r2=1.15&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sis/if_sis.c.diff?r1=1.25&r2=1.26&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/sk/if_sk.c.diff?r1=1.36&r2=1.37&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/ti/if_ti.c.diff?r1=1.34&r2=1.35&f=u
More information about the Commits
mailing list