Date: Sun, 9 Jul 2006 20:07:55 -0700 From: John-Mark Gurney <gurney_j@resnet.uoregon.edu> To: Pyun YongHyeon <pyunyh@gmail.com> Cc: csaba-ml@creo.hu, Matthew Jacob <lydianconcepts@gmail.com>, freebsd-current@freebsd.org, Christian Brueffer <brueffer@freebsd.org>, Bill Paul <wpaul@freebsd.org> Subject: Re: Call for stge(4) testers Message-ID: <20060710030755.GN734@funkthat.com> In-Reply-To: <20060710022737.GB1128@cdnetworks.co.kr> References: <20060706124258.GE76865@cdnetworks.co.kr> <20060707045344.177AF16A4DD@hub.freebsd.org> <20060707074957.GF82406@cdnetworks.co.kr> <20060707094302.GA1669@haakonia.hitnet.RWTH-Aachen.DE> <7579f7fb0607082124p114dfd67r68a5f4db45eff5c2@mail.gmail.com> <20060710022737.GB1128@cdnetworks.co.kr>
next in thread | previous in thread | raw e-mail | index | archive | help
Pyun YongHyeon wrote this message on Mon, Jul 10, 2006 at 11:27 +0900: > On Sat, Jul 08, 2006 at 09:24:23PM -0700, Matthew Jacob wrote: > > Jason THorpe did one for NetBSD. > > > > I did one for Solaris. Nice chip. Too bad it wasn't more popular. > > I'm satisfied with the performance and easy interface for the chip. > But the lack of Tx interrupt moderation and extra accesses to a > status register to check which kind of Tx errors were occurred are > serious fault. Since the the error condition uses the same status > bit in interrupt status register it's hard to distingush failures > from sucess without extra register accesses. bah, tx interrupts are so last century... there isn't any reason to have them... just schedule a timeout or wakeup a thread when the number of tx descriptors are low.. and if you ran out, you could even do the minimal work to free them up right in place... -- John-Mark Gurney Voice: +1 415 225 5579 "All that I will do, has been done, All that I have, has not."
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060710030755.GN734>