Date: Thu, 30 Oct 2008 06:58:21 +0100 From: Christian Brueffer <brueffer@FreeBSD.org> To: Pyun YongHyeon <pyunyh@gmail.com> Cc: freebsd-current@FreeBSD.org Subject: Re: Call for testers: Atheros AR8121(L1E)/AR8113/AR8114(L2E) ethernet Message-ID: <20081030055821.GA1228@haakonia.hitnet.RWTH-Aachen.DE> In-Reply-To: <20081030040637.GA78796@cdnetworks.co.kr> References: <20081030040637.GA78796@cdnetworks.co.kr>
next in thread | previous in thread | raw e-mail | index | archive | help
--u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Oct 30, 2008 at 01:06:37PM +0900, Pyun YongHyeon wrote: >=20 > Hi, >=20 > 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. >=20 > 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. >=20 Great work! The driver could use a different name though, there's already an ate(4) for arm, see src/sys/arm/at91/if_ate.c. - Christian --=20 Christian Brueffer chris@unixpages.org brueffer@FreeBSD.org GPG Key: http://people.freebsd.org/~brueffer/brueffer.key.asc GPG Fingerprint: A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D --u3/rZRmxL6MmkK24 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (FreeBSD) iD8DBQFJCUz9bHYXjKDtmC0RAivrAKCqbtcPt2EXt+Vmu+GXRE6HvMSFVgCfePND 8Ruv4nf22IZdSg7hWdvBDxU= =OsEJ -----END PGP SIGNATURE----- --u3/rZRmxL6MmkK24--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081030055821.GA1228>