git: vr: Switch from device_polling to ifpoll

2012-11-06 Thread Sepherosa Ziehau

commit b373db6a1aa0d43a79a3d0234a384a8a88a1d21e
Author: Sepherosa Ziehau 
Date:   Tue Nov 6 22:19:10 2012 +0800

vr: Switch from device_polling to ifpoll

Summary of changes:
 sys/dev/netif/vr/Makefile   |6 ++--
 sys/dev/netif/vr/if_vr.c|   73 +--
 sys/dev/netif/vr/if_vrreg.h |1 +
 3 files changed, 53 insertions(+), 27 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/b373db6a1aa0d43a79a3d0234a384a8a88a1d21e


-- 
DragonFly BSD source repository


git: fxp: Switch device_polling to ifpoll

2012-11-06 Thread Sepherosa Ziehau

commit ee3324426e1d1255c2f86a4b33120dd147bacbd9
Author: Sepherosa Ziehau 
Date:   Tue Nov 6 19:58:19 2012 +0800

fxp: Switch device_polling to ifpoll

Summary of changes:
 sys/dev/netif/fxp/Makefile|6 +-
 sys/dev/netif/fxp/if_fxp.c|  109 ++---
 sys/dev/netif/fxp/if_fxpvar.h |5 +-
 3 files changed, 75 insertions(+), 45 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/ee3324426e1d1255c2f86a4b33120dd147bacbd9


-- 
DragonFly BSD source repository


git: rl: Switch from device_polling to ifpoll

2012-11-06 Thread Sepherosa Ziehau

commit 5d6e5b92daa66205db685e74b8a91b1aedc61f59
Author: Sepherosa Ziehau 
Date:   Mon Nov 5 21:31:43 2012 +0800

rl: Switch from device_polling to ifpoll

Optimize the RX path a little bit by reading the RL_CURRXADDR and
RL_CURRXBUF only if necessary; reading these two registers is quite
time consuming

Summary of changes:
 sys/dev/netif/mii_layer/rlphy.c |1 +
 sys/dev/netif/rl/Makefile   |6 +-
 sys/dev/netif/rl/if_rl.c|  151 ---
 sys/dev/netif/rl/if_rlreg.h |3 +-
 4 files changed, 98 insertions(+), 63 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5d6e5b92daa66205db685e74b8a91b1aedc61f59


-- 
DragonFly BSD source repository


git: ifpoll: Closely follow the old status polling fraction in the compat code

2012-11-06 Thread Sepherosa Ziehau

commit 3567bc9bee1b2376ca11e6fa79860bef2df952a6
Author: Sepherosa Ziehau 
Date:   Mon Nov 5 21:30:19 2012 +0800

ifpoll: Closely follow the old status polling fraction in the compat code

Summary of changes:
 sys/net/if_poll.c |3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/3567bc9bee1b2376ca11e6fa79860bef2df952a6


-- 
DragonFly BSD source repository