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

Sepherosa Ziehau sepherosa at gmail.com
Fri Dec 5 05:05:17 PST 2008


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 at crater.dragonflybsd.org> wrote:
>
> commit 0f7585238463a8fc3f76acd17deef393fa6efb84
> Author: Sepherosa Ziehau <sephe at 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





More information about the Users mailing list