From owner-cvs-src-old@FreeBSD.ORG Thu May 6 18:43:18 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F33B11065678 for ; Thu, 6 May 2010 18:43:18 +0000 (UTC) (envelope-from yongari@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [69.147.83.41]) by mx1.freebsd.org (Postfix) with ESMTP id E23D88FC12 for ; Thu, 6 May 2010 18:43:18 +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 o46IhIIB052943 for ; Thu, 6 May 2010 18:43:18 GMT (envelope-from yongari@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o46IhIjU052942 for cvs-src-old@freebsd.org; Thu, 6 May 2010 18:43:18 GMT (envelope-from yongari@repoman.freebsd.org) Message-Id: <201005061843.o46IhIjU052942@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to yongari@repoman.freebsd.org using -f From: Pyun YongHyeon Date: Thu, 6 May 2010 18:43:00 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/dev/msk if_msk.c if_mskreg.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: Thu, 06 May 2010 18:43:19 -0000 yongari 2010-05-06 18:43:00 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/dev/msk if_msk.c if_mskreg.h Log: SVN rev 207718 on 2010-05-06 18:43:00Z by yongari MFC r207409,207442: r207409: Both RX_GMF_LP_THR and RX_GMF_UP_THR must be 16 bits register. If it is 8bits register then RX FIFO size can't exceed 2KB which is not true for almost all Yukon II controller. r207442: Disable non-ASF packet flushing on Yukon Extreme as vendor's driver does. Without this change, Yukon Extreme seems to generate lots of RX FIFO overruns even though controller has available RX buffers. These excessive RX FIFO overruns generated lots of pause frames which in turn killed devices plugged into switch. It seems there is still occasional RX frame corruption on Yukon Extreme but this change seems to fix the pause frame storm. Reported by: jhb Tested by: jhb Revision Changes Path 1.64.2.18 +7 -2 src/sys/dev/msk/if_msk.c 1.27.2.9 +4 -2 src/sys/dev/msk/if_mskreg.h