From owner-freebsd-current@FreeBSD.ORG Fri Oct 31 03:46:46 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 116661065670 for ; Fri, 31 Oct 2008 03:46:46 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.229]) by mx1.freebsd.org (Postfix) with ESMTP id CEF7C8FC08 for ; Fri, 31 Oct 2008 03:46:45 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by rv-out-0506.google.com with SMTP id b25so934832rvf.43 for ; Thu, 30 Oct 2008 20:46:45 -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:references:mime-version:content-type :content-disposition:in-reply-to:user-agent; bh=Xs6r4wjWeJT3unhoK/unL2ZCi/3e19p3bFEbQ3Ajod4=; b=Bu6jSWoKmP/YM0iwqhwxR8agYFaslC8wbcR0GXBd1xE/IIxz6J2q3Y7s9nRkKPUawy hPM26dm5FWeapT3ZAtqjR1k1hX3CAjicx9/4jm7BBWftro+OnSbHTJDP5dYWHV4ic/Vd qeZucI3KEbzYUGsOdcQ1vDAEBSRYdt6Q4FG6s= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=date:from:to:subject:message-id:reply-to:references:mime-version :content-type:content-disposition:in-reply-to:user-agent; b=jWOX+n7DuunKz7Rtetfaw7CjAoEueyd/zQcU5Njt59ULUGdpCWo1PKmAKCGSxzuXlo tmU+ps1C9FSx5xdeLcR1+AH8QseEdLgxfJzw/vnMowWIUwCeJ00c3x1Bs2ziR7qzK7i/ H4uKgoliVSN1P1Hvh1SsO7v6LW/nXuoRjC1N4= Received: by 10.140.192.9 with SMTP id p9mr6315573rvf.193.1225424805485; Thu, 30 Oct 2008 20:46:45 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ([211.53.35.84]) by mx.google.com with ESMTPS id k2sm6393931rvb.1.2008.10.30.20.46.43 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 30 Oct 2008 20:46:44 -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 m9V3ihjh083537 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Fri, 31 Oct 2008 12:44:43 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id m9V3ihbk083536 for freebsd-current@FreeBSD.org; Fri, 31 Oct 2008 12:44:43 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Fri, 31 Oct 2008 12:44:43 +0900 From: Pyun YongHyeon To: freebsd-current@FreeBSD.org Message-ID: <20081031034443.GF82781@cdnetworks.co.kr> References: <20081030040637.GA78796@cdnetworks.co.kr> <20081030114845.GE78796@cdnetworks.co.kr> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20081030114845.GE78796@cdnetworks.co.kr> User-Agent: Mutt/1.4.2.1i Cc: Subject: Re: Call for testers: Atheros AR8121(L1E)/AR8113/AR8114(L2E) ethernet 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: Fri, 31 Oct 2008 03:46:46 -0000 On Thu, Oct 30, 2008 at 08:48:45PM +0900, To freebsd-current@FreeBSD.org wrote: > On Thu, Oct 30, 2008 at 01:06:37PM +0900, To freebsd-current@FreeBSD.org wrote: > > > > Hi, > > > > I had been working on writing a driver for Atheros AR8121(L1E), > > AR8113/AR8114(L2E) ethernet controllers since Jeremy Chadwick sent > > the hardware to me. I think it's feature complete state and time > > for more testing for stability or some edge cases. I guess AR81xx > > is commonly found on newer Asus EeePC or P5Q series of Asus > > motherboard. If you have AR81xx controller would you give it spin > > and let me know how it goes? You can get the latest driver at the > > following URL. > > http://people.freebsd.org/~yongari/ate/if_ate.c > > http://people.freebsd.org/~yongari/ate/if_atereg.h > > http://people.freebsd.org/~yongari/ate/if_atevar.h > > http://people.freebsd.org/~yongari/ate/Makefile > > or > > http://people.freebsd.org/~yongari/ate/ate.20081030.tar.gz > > The driver should build without problems on CURRENT, stable/7. > > > > ATM the driver supports the following hardware features. > > - TSO > > - Rx TCP/UDP/IP checksum offload > > - VLAN tag insertion/stripping > > - Jumbo frame > > - WOL > > It seems that hardware supports Tx checksum offload but I couldn't > > make it work for TCP segments. Only short TCP segments seem to work > > so I disabled Tx checksum offload. > > Note, the hardware does not support descriptor based DMA on Rx side > > so driver have to copy recevied frames to pass them to upper stack > > so it will consume a lot of CPU cycles if you push the hardware to > > the limit. > > > > As bruffer pointed out the device name chosen conflicts with other > driver in tree so I renamed it to ale(4).The URL for the driver is > http://people.freebsd.org/~yongari/ale/if_ale.c > http://people.freebsd.org/~yongari/ale/if_alereg.h > http://people.freebsd.org/~yongari/ale/if_alevar.h > http://people.freebsd.org/~yongari/ale/Makefile > or > http://people.freebsd.org/~yongari/ale/ale.20081030.tar.gz > Sorry for confusion. > FYI: There was a typo that keep ale(4) from building on stable/7. It was fixed now and I reuploaded related files(URLs are the same as before). -- Regards, Pyun YongHyeon