From owner-cvs-src-old@FreeBSD.ORG Tue Oct 13 17:34:16 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 5E9141065692 for ; Tue, 13 Oct 2009 17:34:16 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 4D1C38FC20 for ; Tue, 13 Oct 2009 17:34:16 +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 n9DHYGbc050991 for ; Tue, 13 Oct 2009 17:34:16 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n9DHYGu5050990 for cvs-src-old@freebsd.org; Tue, 13 Oct 2009 17:34:16 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200910131734.n9DHYGu5050990@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Tue, 13 Oct 2009 17:33:55 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/pci if_xl.c 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: Tue, 13 Oct 2009 17:34:16 -0000 yongari 2009-10-13 17:33:55 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/pci if_xl.c Log: SVN rev 198036 on 2009-10-13 17:33:55Z by yongari MFC 191344: Clear IFF_DRV_OACTIVE flag if one of queued packets was transmitted. Previously it used to clear the flag only when the transmit queue is empty which may slow down Tx performance. While I'm here check whether driver is running and whether we can queue more packets in if_start handler. This fixes occasional watchdog timeouts. Revision Changes Path 1.210.2.3 +6 -2 src/sys/pci/if_xl.c