From owner-cvs-src-old@FreeBSD.ORG Tue Apr 21 00:34:35 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 89873106566B for ; Tue, 21 Apr 2009 00:34:35 +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 752F88FC14 for ; Tue, 21 Apr 2009 00:34:35 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3L0YZDk038577 for ; Tue, 21 Apr 2009 00:34:35 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3L0YZI2038576 for cvs-src-old@freebsd.org; Tue, 21 Apr 2009 00:34:35 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <200904210034.n3L0YZI2038576@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Tue, 21 Apr 2009 00:34:31 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/dev/xl 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, 21 Apr 2009 00:34:35 -0000 yongari 2009-04-21 00:34:31 UTC FreeBSD src repository Modified files: sys/dev/xl if_xl.c Log: SVN rev 191344 on 2009-04-21 00:34:31Z by yongari 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. Reported by: xer < xernet <> hotmail dot it > Tested by: xer < xernet <> hotmail dot it > Revision Changes Path 1.3 +6 -2 src/sys/dev/xl/if_xl.c