From owner-freebsd-net@FreeBSD.ORG Tue Apr 25 09:59:49 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 518BA16A407 for ; Tue, 25 Apr 2006 09:59:49 +0000 (UTC) (envelope-from lerik@nolink.net) Received: from electra.nolink.net (electra.nolink.net [195.139.204.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id F1EB743D70 for ; Tue, 25 Apr 2006 09:59:41 +0000 (GMT) (envelope-from lerik@nolink.net) Received: (qmail 24736 invoked by uid 89); 25 Apr 2006 09:59:40 -0000 Received: from unknown (HELO localhost) (127.0.0.1) by 127.0.0.1 with (DHE-RSA-AES256-SHA encrypted) SMTP; 25 Apr 2006 09:59:40 -0000 Date: Tue, 25 Apr 2006 11:59:39 +0200 (CEST) From: Lars Erik Gullerud To: Oleg Bulyzhin In-Reply-To: <20060424124736.GA72623@lath.rinet.ru> Message-ID: <20060425114958.W22198@electra.nolink.net> References: <20060423114810.P36951@electra.nolink.net> <20060424124736.GA72623@lath.rinet.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-net@freebsd.org Subject: Re: Watchdog timeouts and dead network on bge - 6.1-RC1 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Apr 2006 09:59:49 -0000 On Mon, 24 Apr 2006, Oleg Bulyzhin wrote: > Could you try attached patch? It should fix problem when link goes UP but > network is still down. > > About bge resets: you should try if_bge.c rev.1.126, it may help. > > P.S. anyway, please report how is it going. I'll try your patch, however as we can't reproduce this on demand (only happens sometimes under heavy load) it might be a while before I can give you any feedback. Regarding trying rev.1.126 from HEAD - I looked at the source and I see some other modifications in 1.126 compared to the version in RELENG_6, specifically, there are a lot of replacements of IFP2ENADDR with IF_LLADR, that seems to have been commited in version 1.99 by ru, and some changes regarding VLAN_INPUT_TAG_NEW vs. VLAN_INPUT_TAG. Since these changes have not been MFC'ed to RELENG_6, I gather there is a reason for that - so can 1.126 be used directly on 6.1, or do I need to hand-edit the other changes in 1.126 into the stock RELENG_6 if_bge.c to test this version? /leg