From owner-freebsd-current@FreeBSD.ORG Wed Jul 30 11:37:01 2008 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 87899106564A for ; Wed, 30 Jul 2008 11:37:01 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.234]) by mx1.freebsd.org (Postfix) with ESMTP id 5BDEE8FC12 for ; Wed, 30 Jul 2008 11:37:01 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so473574rvf.43 for ; Wed, 30 Jul 2008 04:37:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:received:date:from :to:subject:message-id:reply-to:mime-version:content-type :content-disposition:user-agent; bh=35M24GwiqnPpSOpT1eBmmNj1k5POKXl8an5sbsh0kNQ=; b=dhTYhJGKyvnG0n7jk+m0SDJssYB0kdewgyNeV8PeuyByatlOCtupl9Igo+U0LQ0sF1 3k9fHgYVHaVTdD/JedudYNzYMfLJPmHY5j20iX0I3F69dyO1c3I8MPWnywg0rRPyI1xQ W/BsoMuztQqduA9QvaZoOUp4amfdd8u47PE4U= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:reply-to:mime-version:content-type :content-disposition:user-agent; b=u9yJf6r9t430JIhslBl/LwNBj1s632ZK2UB5s/m22l5xwFJRVDAS/kiJAL55kktExs sxt7n1cJY4K7x403vbeVK2xvluCLgDnSOSWQuujM+t9ZkTq8n5Ftu2nH3MyZPlCH6LPk eJGmdyestIWaJtN1NmVSmoSVXfeW3x+3SLDIo= Received: by 10.141.29.21 with SMTP id g21mr4111143rvj.248.1217417820125; Wed, 30 Jul 2008 04:37:00 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id b8sm1471330rvf.8.2008.07.30.04.36.58 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 30 Jul 2008 04:36:59 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id m6UBYn7f002655 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Wed, 30 Jul 2008 20:34:49 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id m6UBYnei002654 for freebsd-current@FreeBSD.org; Wed, 30 Jul 2008 20:34:49 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Wed, 30 Jul 2008 20:34:49 +0900 From: Pyun YongHyeon To: freebsd-current@FreeBSD.org Message-ID: <20080730113449.GD407@cdnetworks.co.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.1i Cc: Subject: Call for bfe(4) testers. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jul 2008 11:37:01 -0000 Hi, I have been using the following patched bfe(4) and it seems it works as expected. I've fixed long standing bus_dma(9) bugs in it and it should work on systems with > 1GB memory. In theory bfe(4) should also work on big-endian architectures. However the 1GB DMA address space of the hardware is much lower than that of DVMA base address of sparc64 so the possibility of using bfe(4) on sparc64 is zero. :-( As added bonus of patched driver, bfe(4) now supports hardware statistics counter. You can use sysctl(8) to see what counters are maintained in the hardware. For example, the following command will show detailed statistics for Tx/Rx frames. #sysctl dev.bfe.0.stats=1 If you have one of bfe(4) hardwares please give it try and let me know how it goes. The latest bfe(4) can be found at the following URL. http://people.freebsd.org/~yongari/bfe/if_bfe.c http://people.freebsd.org/~yongari/bfe/if_bfereg.h -- Regards, Pyun YongHyeon