From owner-soc-status@FreeBSD.ORG Tue Jun 21 07:46:28 2011 Return-Path: Delivered-To: soc-status@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 020DF1065672 for ; Tue, 21 Jun 2011 07:46:28 +0000 (UTC) (envelope-from nc3bhconc@gmail.com) Received: from mail-qy0-f175.google.com (mail-qy0-f175.google.com [209.85.216.175]) by mx1.freebsd.org (Postfix) with ESMTP id B605B8FC08 for ; Tue, 21 Jun 2011 07:46:27 +0000 (UTC) Received: by qyk30 with SMTP id 30so2110466qyk.13 for ; Tue, 21 Jun 2011 00:46:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:from:date :x-google-sender-auth:message-id:subject:to:content-type; bh=tQabCrVpGdHSY49hl11kh9CMY9cJYtPJLer5Twkac24=; b=geDK/vnEbzPBC1jPg3yQxfLMFGJNgVglA5PF0jlZ8qn0CPJ4P63freMeS4n3OQ1tTP SUAluDbPso7z1n9zbyke/k6vwOxZXgGZaGxxHCFfbzQTTlIYlMJqfjLVKB6ysCrE3eUR ooxE0WUjy7j4yMOCu8n8CDBbZrVH7RlbRdyg8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:from:date:x-google-sender-auth:message-id :subject:to:content-type; b=lfye238Il5+Fhto76qAb+RPUrAEhmk0JVkn+DYUR+AhExSBuzCvonibYgh5qcmULh3 8RTY9NhtXjfQLIA5D9k9ILLRB0RDWUsGsB/poLu4mu8ntCHxrFg75mgk7b6Ilku+nTpO VVYjA4DEvXLEq5FWnBuzHbhvjQ/yl0mPiYr/8= Received: by 10.224.27.129 with SMTP id i1mr4319576qac.312.1308642387187; Tue, 21 Jun 2011 00:46:27 -0700 (PDT) MIME-Version: 1.0 Sender: nc3bhconc@gmail.com Received: by 10.224.45.143 with HTTP; Tue, 21 Jun 2011 00:46:07 -0700 (PDT) From: Catalin Nicutar Date: Tue, 21 Jun 2011 10:46:07 +0300 X-Google-Sender-Auth: OQfV6LtzIqUYjT7f-bCIDtIeRTE Message-ID: To: soc-status@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: TCP UTO - Weekly Report 4 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 Jun 2011 07:46:28 -0000 Hello! This is the fourth 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 last week * The option is now correctly sent on SYN-ACK (in syncache) * The granularity of the option is set when the user specifies more than 3600 seconds * The timeout suggested by the peer (tcp_input) can be retrieved using TCP_RCVUTO_TIMEOUT * I have added examples and a capture on the wiki page * My goals for for this week * Begin to adapt the behavior of TCP according to the suggested timeout. If you have questions, suggestions or advices drop me an email to cnicutar@FreeBSD.org. Catalin Nicutar