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

cvs commit: src/sys/dev/netif/nv if_nv.c if_nvreg.h


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Mon, 19 Sep 2005 18:51:08 -0700 (PDT)

dillon      2005/09/19 18:51:08 PDT

DragonFly src repository

  Modified files:
    sys/dev/netif/nv     if_nv.c if_nvreg.h 
  Log:
  Fix the infinite-watchdog timeout problem.  the pending_txs count was not
  being reset when the interface was reinitized, even though al lthe packets
  in the tx ring are lost by that action.
  
  call pfnInit() at attach time.  This appears to fix the initial watchdog
  timeout problem, which was probably occuring because nv_init() was calling
  nv_stop() which was making NVidia API calls before actually initializing
  the NVidia interface for the first time.
  
  Properly clear OACTIVE in the TX packet callback if the TX ring previously
  became full. (freebsd)
  
  Add support for MCP8-11 (FreeBSD)
  
  NOTE: watchdog resets will cause mbufs for packets in the txring to be
  lost (this occured before this commit too).
  
  Revision  Changes    Path
  1.16      +38 -4     src/sys/dev/netif/nv/if_nv.c
  1.8       +11 -3     src/sys/dev/netif/nv/if_nvreg.h


http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/nv/if_nv.c.diff?r1=1.15&r2=1.16&f=u
http://www.dragonflybsd.org/cvsweb/src/sys/dev/netif/nv/if_nvreg.h.diff?r1=1.7&r2=1.8&f=u



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