From owner-cvs-src-old@FreeBSD.ORG Tue Aug 18 21:13:13 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 70E24106568B for ; Tue, 18 Aug 2009 21:13:13 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 5E5488FC57 for ; Tue, 18 Aug 2009 21:13:13 +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 n7ILDDFs023414 for ; Tue, 18 Aug 2009 21:13:13 GMT (envelope-from stas@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n7ILDDAg023413 for cvs-src-old@freebsd.org; Tue, 18 Aug 2009 21:13:13 GMT (envelope-from stas@repoman.freebsd.org) Message-Id: <200908182113.n7ILDDAg023413@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to stas@repoman.freebsd.org using -f From: Stanislav Sedov Date: Tue, 18 Aug 2009 21:13:00 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/bge if_bge.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, 18 Aug 2009 21:13:13 -0000 stas 2009-08-18 21:13:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/bge if_bge.c Log: SVN rev 196371 on 2009-08-18 21:13:00Z by stas - MFC r196370. Do not try to reevaluate current RX production index on each loop iteration as it can be updated by the card while we process the RX ring forcing us to process RX descriptors for which DMA synchronisation operation has not been performed. This fixes the bug when bge(4) drops packets under high load. Discussed with: yongari, marius Approved by: re (kib) Revision Changes Path 1.226.2.2 +8 -7 src/sys/dev/bge/if_bge.c