Date: Thu, 25 Jun 2009 10:54:43 +0900 From: Pyun YongHyeon <pyunyh@gmail.com> To: Marius Strobl <marius@freebsd.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r194904 - head/sys/dev/cas Message-ID: <20090625015443.GH10712@michelle.cdnetworks.co.kr> In-Reply-To: <200906242056.n5OKu7Ql028836@svn.freebsd.org> References: <200906242056.n5OKu7Ql028836@svn.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Jun 24, 2009 at 08:56:07PM +0000, Marius Strobl wrote: > Author: marius > Date: Wed Jun 24 20:56:06 2009 > New Revision: 194904 > URL: http://svn.freebsd.org/changeset/base/194904 > > Log: > - Change this driver to do taskqueue(9) based TX and interrupt > handling in order to reduce interrupt overhead which results in > better performance. > - Call ether_ifdetach(9) before stopping the controller and the > callouts detach in order to prevent active BPF listeners to clear > promiscuous mode which may lead to the tick callout being restarted > which will trigger a panic once it's actually gone. > - Add explicit IFF_DRV_RUNNING checking in order to prevent extra > link up/down events when using dhclient(8). > - Use the correct macro for deciding whether 2/3 of the available TX > descriptors are used. > - Wrap the RX fault printing in #ifdef CAS_DEBUG in order to not > unnecessarily frighten users and as debugging was the actual > intention. Real errors caused by these faults still will be > accumulated as input errors. It might be a good idea to later on > add driver specific counters for the faults though. > > Submitted by: yongari (original patch) > Thanks a lot!
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090625015443.GH10712>