From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Miller Subject: Re: updates to syncookies - timestamps not needed any more (freebsd) Date: Fri, 12 Jul 2013 16:37:20 -0700 (PDT) Message-ID: <20130712.163720.1878859530623469256.davem@redhat.com> References: <1373637885.10804.7.camel@edumazet-glaptop> <20130712142521.GA22686@breakpoint.cc> <1373639563.10804.10.camel@edumazet-glaptop> Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Cc: fw@strlen.de, hannes@stressinduktion.org, netdev@vger.kernel.org To: eric.dumazet@gmail.com Return-path: Received: from mx1.redhat.com ([209.132.183.28]:62929 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751866Ab3GLXh3 (ORCPT ); Fri, 12 Jul 2013 19:37:29 -0400 In-Reply-To: <1373639563.10804.10.camel@edumazet-glaptop> Sender: netdev-owner@vger.kernel.org List-ID: From: Eric Dumazet Date: Fri, 12 Jul 2013 07:32:43 -0700 > Another quick hack would be to allow sack being generated by the client. > > If we receive sackOK in SYN, then syncookie SYNACK could contain sackOK, > if timestamps are not used. > > Client would be allowed to use SACK in his ACK. Server would not > generate SACK, but would process incoming SACK. > > Not sure what could break ? This seems quite clumsy and would result in being able to use SACK only in one direction. There has to be a better way.