Skip site navigation (1)Skip section navigation (2)
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>