From owner-freebsd-stable@FreeBSD.ORG Wed Oct 18 17:15:21 2006 Return-Path: X-Original-To: freebsd-stable@freebsd.org Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B638816A40F for ; Wed, 18 Oct 2006 17:15:21 +0000 (UTC) (envelope-from jason.thomson@mintel.com) Received: from rocky.mintel.co.uk (rocky2.mintel.com [217.206.187.69]) by mx1.FreeBSD.org (Postfix) with ESMTP id E3A7743D58 for ; Wed, 18 Oct 2006 17:15:19 +0000 (GMT) (envelope-from jason.thomson@mintel.com) Received: from [10.0.62.5] ([10.0.62.5]) by rocky.mintel.co.uk (8.13.4/8.13.4) with ESMTP id k9IHFEF5008157; Wed, 18 Oct 2006 18:15:15 +0100 (BST) (envelope-from jason.thomson@mintel.com) Message-ID: <45366122.6090704@mintel.com> Date: Wed, 18 Oct 2006 18:15:14 +0100 From: Jason Thomson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616 X-Accept-Language: en, en-us MIME-Version: 1.0 To: Scott Long References: <45364782.8090209@samsco.org> In-Reply-To: <45364782.8090209@samsco.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang) Cc: freebsd-stable@freebsd.org, Conrad Burger Subject: Re: When will the new BCE driver in HEAD be incorporated into RELENG_6? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Oct 2006 17:15:21 -0000 Scott Long wrote: > Conrad Burger wrote: > >> Hi >> >> It looks like there is a "new" version of the bce driver in HEAD. >> When will it be incorporated into Releng_6? > > > It will be merged when someone, preferably 2-3 people, tell me that > the changes in HEAD work for them. So far, no one has. > > Scott > _______________________________________________ Using the driver from HEAD* in the latest RELENG_6 didn't fix our problems. We could still trigger the Watchdog timeout when copying a local file to an NFS mounted filesystem (UDP mount, GigE speeds). It was also possible to trigger this bug with multiple simultaneous TCP streams, but that took a little longer. Copying a local file to an NFS/UDP filesystem would trigger the bug in a few seconds. If there's anything we can do to help debug this, please let us know. * With the following patch applied: --- /usr/src/sys/dev/bce/if_bce.c.orig Wed Oct 18 17:19:02 2006 +++ /usr/src/sys/dev/bce/if_bce.c Wed Oct 18 17:39:11 2006 @@ -4521,6 +4521,7 @@ bus_dmamap_t map; struct tx_bd *txbd = NULL; struct mbuf *m0; + struct m_tag *mtag; u32 vlan_tag_flags = 0; u32 prod_bseq; u16 chain_prod, prod; @@ -4540,9 +4541,10 @@ } /* Transfer any VLAN tags to the bd. */ - if (m0->m_flags & M_VLANTAG) + mtag = VLAN_OUTPUT_TAG(sc->bce_ifp, m0); + if (mtag != NULL) vlan_tag_flags |= (TX_BD_FLAGS_VLAN_TAG | - (m0->m_pkthdr.ether_vtag << 16)); + (VLAN_TAG_VALUE(mtag) << 16)); /* Map the mbuf into DMAable memory. */ prod = sc->tx_prod;