DragonFly commits List (threaded) for 2008-10
DragonFly BSD
DragonFly commits List (threaded) for 2008-10
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

cvs commit: src/sys/dev/netif/re if_re.c if_rereg.h if_revar.h


From: Sepherosa Ziehau <sephe@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Thu, 9 Oct 2008 05:41:03 -0700 (PDT)

sephe       2008/10/09 05:41:03 PDT

DragonFly src repository

  Modified files:
    sys/dev/netif/re     if_re.c if_rereg.h if_revar.h 
  Log:
  Use hardware timer to simulate interrupt moderation.  Old devices will no
  longer be livelocked when they are receiving on GigE line.  Newer devices
  also gain well controlled interrupt rate.
  
  If hardware supports interrupt moderation (e.g. 8168B, 8168C), you could
  also use hardware based interrupt moderation, however, due to lack of
  necessary information it does not work as reliably as simulated interrupt
  moderation.  It is _not_ recommended currently.
  
  By default, PCI-E devices' simulated interrupt moderation timer is set to
  75us, while PCI devices' is set to 125us.
  
  Revision  Changes    Path
  1.73      +356 -89   src/sys/dev/netif/re/if_re.c
  1.17      +10 -1     src/sys/dev/netif/re/if_rereg.h
  1.17      +13 -0     src/sys/dev/netif/re/if_revar.h


http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_re.c.diff?r1=1.72&r2=1.73&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_rereg.h.diff?r1=1.16&r2=1.17&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/re/if_revar.h.diff?r1=1.16&r2=1.17&f=u



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]