cvs commit: src/sys/conf files options src/sys/netinet tcp.htcp_input.c tcp_output.c tcp_sack.c tcp_seq.h tcp_subr.ctcp_syncache.c tcp_timer.c tcp_var.h

Andre Oppermann andre at freebsd.org
Wed Jun 23 14:09:27 PDT 2004


Paul Saab wrote:
> 
> ps          2004-06-23 21:04:38 UTC
> 
>   FreeBSD src repository
> 
>   Modified files:
>     sys/conf             files options
>     sys/netinet          tcp.h tcp_input.c tcp_output.c tcp_seq.h
>                          tcp_subr.c tcp_syncache.c tcp_timer.c
>                          tcp_var.h
>   Added files:
>     sys/netinet          tcp_sack.c
>   Log:
>   Add support for TCP Selective Acknowledgements.  The work for this
>   originated on RELENG_4 and was ported to -CURRENT.
> 
>   The scoreboarding code was obtained from OpenBSD, and many
>   of the remaining changes were inspired by OpenBSD, but not
>   taken directly from there.
> 
>   You can enable/disable sack using net.inet.tcp.do_sack. You can
>   also limit the number of sack holes that all senders can have in
>   the scoreboard with net.inet.tcp.sackhole_limit.
> 
>   Reviewed by:    gnn
>   Obtained from:  Yahoo! (Mohan Srinivasan, Jayanth Vijayaraghavan)

Cool!  Do you run this code in production at Yahoo! ?

-- 
Andre


More information about the cvs-src mailing list