From owner-cvs-src-old@FreeBSD.ORG Wed Sep 30 14:42:28 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A60D5106568D for ; Wed, 30 Sep 2009 14:42:28 +0000 (UTC) (envelope-from gallatin@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 928608FC1A for ; Wed, 30 Sep 2009 14:42:28 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n8UEgSsD032576 for ; Wed, 30 Sep 2009 14:42:28 GMT (envelope-from gallatin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n8UEgSp0032575 for cvs-src-old@freebsd.org; Wed, 30 Sep 2009 14:42:28 GMT (envelope-from gallatin@repoman.freebsd.org) Message-Id: <200909301442.n8UEgSp0032575@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to gallatin@repoman.freebsd.org using -f From: Andrew Gallatin Date: Wed, 30 Sep 2009 14:42:06 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/mxge if_mxge.c if_mxge_var.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Sep 2009 14:42:28 -0000 gallatin 2009-09-30 14:42:06 UTC FreeBSD src repository Modified files: sys/dev/mxge if_mxge.c if_mxge_var.h Log: SVN rev 197645 on 2009-09-30 14:42:06Z by gallatin Two more mxge watchdog fixes: 1) Restore the PCI Express control register after a watchdog reset. This is required because the device will come out of watchdog reset with the pectl reg at its default state, and important BIOS configuration (like max payload size) could be lost. 2) Call mxge_start_locked() for every tx queue before dropping the lock in the watchdog handler. This is required, as the queue's buf ring may have filled during the reset. Revision Changes Path 1.67 +13 -4 src/sys/dev/mxge/if_mxge.c 1.32 +1 -0 src/sys/dev/mxge/if_mxge_var.h