Date: Tue, 7 Jun 2011 12:34:28 +0300 From: Catalin Nicutar <catalin.nicutar@gmail.com> To: soc-status@freebsd.org Subject: TCP UTO - Weekly Report 2 Message-ID: <BANLkTim-FiLvTzk%2BSKMUkUSJ8s9Gbb9P4w@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
Hello! This is the second report for TCP UTO. * Short TCP UTO description UTO stands for User Timeout Option (it is described in RFC5482). TCP UTO specifies a peer should be allowed to advertise its chosen `User Timeout' for a connection. The wiki page for this project: http://wiki.freebsd.org/CatalinNicutar/TCPUTO * Work completed this week I have added the following sysctls: net.inet.tcp.uto.enable (global enable) net.inet.tcp.uto.adv_timeout (default advertised timeout) net.inet.tcp.uto.max_timeout net.inet.tcp.uto.min_timeout I have added the following socket options (IPPROTO_TCP): TCP_SNDUTO (local enable + specify advertised timeout) TCP_RCVUTO (enable accepting UTO suggestion) Obviously things may change (I may have to add / remove options, change semantics, names etc) but this is what I feel is needed for now. * My goals for this week: * Send the TCP UTO option (correct packing with respect to other options) * Test the TCP option with tcpdump / other sniffers This is all for report 2. If you have questions, suggestions or advices drop me an email to cnicutar@FreeBSD.org. Catalin Nicutar
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTim-FiLvTzk%2BSKMUkUSJ8s9Gbb9P4w>