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