From owner-cvs-src@FreeBSD.ORG Thu Jun 1 20:20:05 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B52BB16B725; Thu, 1 Jun 2006 20:20:05 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5FEE443D48; Thu, 1 Jun 2006 20:20:04 +0000 (GMT) (envelope-from jhb@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id k51KIaRt072146; Thu, 1 Jun 2006 20:18:36 GMT (envelope-from jhb@repoman.freebsd.org) Received: (from jhb@localhost) by repoman.freebsd.org (8.13.6/8.13.4/Submit) id k51KIaWP072145; Thu, 1 Jun 2006 20:18:36 GMT (envelope-from jhb) Message-Id: <200606012018.k51KIaWP072145@repoman.freebsd.org> From: John Baldwin Date: Thu, 1 Jun 2006 20:18:36 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_6 Cc: Subject: cvs commit: src/sys/dev/nve if_nve.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Jun 2006 20:20:20 -0000 jhb 2006-06-01 20:18:36 UTC FreeBSD src repository Modified files: (Branch: RELENG_6) sys/dev/nve if_nve.c Log: MFC: Improve reliability of nforce4 adapters: - When setting up a packet for transmit, if we the tx ring is over half full, kick the binary blob to force it to complete any pending tx completions. - In the watchdog routine, poke the binary blob to force it to flush any pending tx completions and only reset the chip if the blob doesn't complete any of them. Revision Changes Path 1.7.2.9 +33 -1 src/sys/dev/nve/if_nve.c