From owner-freebsd-current@FreeBSD.ORG Tue Mar 3 00:42:16 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 3CC68106564A for ; Tue, 3 Mar 2009 00:42:16 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from ti-out-0910.google.com (ti-out-0910.google.com [209.85.142.184]) by mx1.freebsd.org (Postfix) with ESMTP id CD10D8FC12 for ; Tue, 3 Mar 2009 00:42:15 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by ti-out-0910.google.com with SMTP id a1so2882945tib.3 for ; Mon, 02 Mar 2009 16:42:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:received:from:date:to:subject :message-id:reply-to:mime-version:content-type:content-disposition :user-agent; bh=4Fw/qT0itFZFIMathcoUvCx+taAH2bjH0xA2yg0or/4=; b=CCwgHlBoeGHvoABUwLexTF9RgnLBJYzjRxH0ZDaVbmtS2z6B/sBqtzinNg+y3wPLzZ S4s0lDJPD+73zQ8kOzgBNoid5B/qinvdL7xTt1/Ya/DipUHpkQnlmPFeuY0Y5vkaNz9t CtWeAnt4gOLZgy36PMAqeetSk5sWPLUbeJvlk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:date:to:subject:message-id:reply-to:mime-version:content-type :content-disposition:user-agent; b=jdZLu0MZHXNUZ/qYbmwkIWOaTmdpFm5CqUXeWt0fpA/ABv4GVa02eTYR7OGjw4n5Vw QKP/OJfEegzV7PthgFBqCDvOfTE1BNG6z8SgsNPxTDKsNbcQzhywm6ie8EPJzRRFT4JF CGT7GDqfbjnl72WQmhM8Vey0bcUbO1Y+gmY0U= Received: by 10.110.86.3 with SMTP id j3mr9530759tib.48.1236040507684; Mon, 02 Mar 2009 16:35:07 -0800 (PST) Received: from michelle.cdnetworks.co.kr ([114.111.62.249]) by mx.google.com with ESMTPS id a4sm2473407tib.31.2009.03.02.16.35.05 (version=SSLv3 cipher=RC4-MD5); Mon, 02 Mar 2009 16:35:06 -0800 (PST) Received: by michelle.cdnetworks.co.kr (sSMTP sendmail emulation); Tue, 3 Mar 2009 09:41:46 +0900 From: Pyun YongHyeon Date: Tue, 3 Mar 2009 09:41:46 +0900 To: freebsd-current@FreeBSD.org Message-ID: <20090303004146.GB82725@michelle.cdnetworks.co.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.4.2.3i Cc: Subject: CFT: txp(4) 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: Tue, 03 Mar 2009 00:42:16 -0000 Hi, Here is drop-in replacement txp(4) for all architectures. I think I've fixed all known issues such as controller hang under heavy network load, missing link state transition handling etc. If you ever suffered from instability of txp(4) please give it a try and let me know how it goes. Testing on systems with more than 4GB memory was not done due to lack of hardwares. ATM it was tested on i386 and sparc64. Note, txp(4) now downloads firmware in interface up time so it may take longer time to initialize the interface than that of stock version. This change was made to ensure correct operation of hardware and to support WOL. Install : Download the following files and rebuild kernel. For CURRENT : http://people.freebsd.org/~yongari/txp/if_txp.c http://people.freebsd.org/~yongari/txp/if_txpreg.h For 7.1-RELEASE and stable/7 : http://people.freebsd.org/~yongari/txp/if_txp.c http://people.freebsd.org/~yongari/txp/if_txpreg.h http://people.freebsd.org/~yongari/txp/3c990img.h Thanks.