From owner-cvs-src-old@FreeBSD.ORG Mon Oct 5 14:28:44 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 BDAF91065740 for ; Mon, 5 Oct 2009 14:28:44 +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 AB8D88FC0A for ; Mon, 5 Oct 2009 14:28:44 +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 n95ESinm095331 for ; Mon, 5 Oct 2009 14:28:44 GMT (envelope-from gallatin@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n95ESiL6095330 for cvs-src-old@freebsd.org; Mon, 5 Oct 2009 14:28:44 GMT (envelope-from gallatin@repoman.freebsd.org) Message-Id: <200910051428.n95ESiL6095330@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to gallatin@repoman.freebsd.org using -f From: Andrew Gallatin Date: Mon, 5 Oct 2009 14:28:23 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 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: Mon, 05 Oct 2009 14:28:44 -0000 gallatin 2009-10-05 14:28:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/mxge if_mxge.c if_mxge_var.h Log: SVN rev 197773 on 2009-10-05 14:28:23Z by gallatin MFC:197645 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. Approved by: re (kib) Revision Changes Path 1.64.2.3 +13 -4 src/sys/dev/mxge/if_mxge.c 1.30.2.2 +1 -0 src/sys/dev/mxge/if_mxge_var.h