From owner-freebsd-current@FreeBSD.ORG Wed Jun 10 18:18:05 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 80E3D1065694 for ; Wed, 10 Jun 2009 18:18:05 +0000 (UTC) (envelope-from thomas+freebsd@lotterer.net) Received: from angel.hellmouth.lotterer.net (angel.hellmouth.lotterer.net [88.198.53.82]) by mx1.freebsd.org (Postfix) with ESMTP id 2AF2A8FC1A for ; Wed, 10 Jun 2009 18:18:05 +0000 (UTC) (envelope-from thomas+freebsd@lotterer.net) Received: from dawn.sunnydale.lotterer.net (ppp-93-104-163-93.dynamic.mnet-online.de [93.104.163.93]) by angel.hellmouth.lotterer.net (Postfix) with ESMTPS id 159B81EC102; Wed, 10 Jun 2009 20:18:04 +0200 (CEST) Received: from [172.17.16.148] (lab-winxp-1.sunnydale.lotterer.net [172.17.16.148]) by dawn.sunnydale.lotterer.net (Postfix) with ESMTPSA id 6505A47A6F; Wed, 10 Jun 2009 20:18:00 +0200 (CEST) Message-ID: <4A2FF8E3.4060501@lotterer.net> Date: Wed, 10 Jun 2009 20:18:11 +0200 From: Thomas Lotterer User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: pyunyh@gmail.com References: <4A2DA8D9.2030300@lotterer.net> <20090610024959.GD63941@michelle.cdnetworks.co.kr> In-Reply-To: <20090610024959.GD63941@michelle.cdnetworks.co.kr> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=0.0 required=3.0 tests=UNPARSEABLE_RELAY autolearn=failed version=3.2.5-openpkg X-Spam-Checker-Version: SpamAssassin 3.2.5-openpkg (2008-06-10) on angel.lotterer.net Cc: freebsd-current@freebsd.org Subject: Re: suspect bug in vge(4) X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jun 2009 18:18:06 -0000 Pyun YongHyeon wrote: > I already know there are possible edge-cases in vge(4) but your > issue looks quite different one than ever reported. Unfortunately > vge(4) hardware I had was broken so I couldn't complete overhauling > the vge(4). The code in the following URL is the latest WIP version > but I don't know whether it fixes the issue as it wasn't tested at > all on real hardware. > http://people.freebsd.org/~yongari/vge/if_vge.c > http://people.freebsd.org/~yongari/vge/if_vgereg.h > http://people.freebsd.org/~yongari/vge/if_vgevar.h > These files contain a CVS Id dating them 2007-11-22 while CURRENT has 2009-05-30. Assuming these dates are reliable this means the patches are roughly 19 months old and AFAIK 1000BaseTX support was added within the last 6 months. I do not believe reverting back makes sense, if you know better, please tell me. There is another interesting patch aside which deals with TXCSUM http://people.freebsd.org/~yongari/vge/vge.csum.patch However, it is already included in CURRENT. More ideas? -- http://thomas.lotterer.net