DragonFly users List (threaded) for 2008-12
DragonFly BSD
DragonFly users List (threaded) for 2008-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: DragonFly-2.1.1.29.g0f758 master sys/netinet tcp_debug.c tcp_subr.c tcp_syncache.c tcp_timer.c tcp_timer.h tcp_usrreq.c tcp_var.h


From: "Sepherosa Ziehau" <sepherosa@xxxxxxxxx>
Date: Fri, 5 Dec 2008 21:00:27 +0800

Hi all,

Folks, who pulled following commit, will need at least a quickworld in
addition to the quick/buildkernel

On Fri, Dec 5, 2008 at 8:52 PM, Sepherosa Ziehau
<sephe@crater.dragonflybsd.org> wrote:
>
> commit 0f7585238463a8fc3f76acd17deef393fa6efb84
> Author: Sepherosa Ziehau <sephe@dragonflybsd.org>
> Date:   Sun Nov 30 16:56:16 2008 +0800
>
>    Defer various TCP timer function from callout threads to TCP threads; mainly
>    to avoid possible threading races, e.g. when output processing blocking the
>    current thread.  To save space, only one netmsg is used and is embedded in
>    tcpcb.  The timer functions needed to be carried out are indicated by the
>    tasks field in the netmsg.
>
>    Reviewed-by: dillon@
>    Discussed-with: dillon@
>    With-input-from: hsu@
>    Tested-by: hasso@
>
> Summary of changes:
>  sys/netinet/tcp_debug.c    |    2 +
>  sys/netinet/tcp_subr.c     |   17 +++
>  sys/netinet/tcp_syncache.c |    1 +
>  sys/netinet/tcp_timer.c    |  241 ++++++++++++++++++++++++++++++++++++-------
>  sys/netinet/tcp_timer.h    |   12 ++
>  sys/netinet/tcp_usrreq.c   |    3 +
>  sys/netinet/tcp_var.h      |    5 +-
>  7 files changed, 240 insertions(+), 41 deletions(-)
>
> http://gitweb.dragonflybsd.org/?p=dragonfly.git;a=commitdiff;h=0f7585238463a8fc3f76acd17deef393fa6efb84
>
>
> --
> DragonFly BSD source repository
>



-- 
Live Free or Die



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]