From owner-cvs-src-old@FreeBSD.ORG Thu Sep 16 17:32:58 2010 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 60E7D1065672 for ; Thu, 16 Sep 2010 17:32:58 +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 500598FC25 for ; Thu, 16 Sep 2010 17:32:58 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o8GHWwbZ039773 for ; Thu, 16 Sep 2010 17:32:58 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o8GHWwmp039772 for cvs-src-old@freebsd.org; Thu, 16 Sep 2010 17:32:58 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <201009161732.o8GHWwmp039772@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 16 Sep 2010 17:32:37 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD 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: Thu, 16 Sep 2010 17:32:58 -0000 yongari 2010-09-16 17:32:37 UTC FreeBSD src repository Modified files: sys/dev/bge if_bge.c Log: SVN rev 212755 on 2010-09-16 17:32:37Z by yongari Fix incorrect RX BD producer updates. The producer index was already updated after allocating mbuf so driver had to use the last index instead of using next producer index. This should fix driver hang which may happen under high network load. Reported by: Igor Sysoev rambler-co dot ru>, Vlad Galu dudu dot ro> Tested by: Igor Sysoev rambler-co dot ru>, Vlad Galu dudu dot ro> MFC after: 10 days Revision Changes Path 1.302 +4 -2 src/sys/dev/bge/if_bge.c