TCP UTO (RFC 5482) patch calls for review
Fang Wang
wangfangcs at gmail.com
Tue Sep 1 17:34:19 UTC 2009
Hi,
The attached patch implements TCP User Timeout Option(RFC 5482 [0]) in
freebsd tcp stack. And this patch comes from my GSoC 2009 project --
Implement TCP UTO(mentor, Rui Paulo). I will be very grateful to any
tips, suggestions and questions.
Brief introduction about TCP UTO:
The TCP user timeout controls how long transmitted data may remain
unacknowledged before a connection is forcefully closed. It is a
local, per-connection parameter. TCP User Timeout Option allows one
end of a TCP connection to advertise it's current user timeout value.
This information provides advice to the other end of the TCP
connection to adapt it's user timeout accordingly. Increasing the user
timeouts on both ends of a TCP connection allows it to survive
extended periods without end-to-end connectivity. Decreasing the user
timeouts allows busy servers to explicitly notify their clients that
they will maintain the connection state only for a short time without
connectivity.
[0] - http://tools.ietf.org/html/rfc5482
Best Regards,
Fang Wang
-------------- next part --------------
A non-text attachment was scrubbed...
Name: tcputo.diff
Type: text/x-patch
Size: 39265 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-net/attachments/20090901/6f47c43e/tcputo.bin
More information about the freebsd-net
mailing list