Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1030396AbWHORm1 (ORCPT ); Tue, 15 Aug 2006 13:42:27 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1030402AbWHORm1 (ORCPT ); Tue, 15 Aug 2006 13:42:27 -0400 Received: from amsfep17-int.chello.nl ([213.46.243.15]:52436 "EHLO amsfep15-int.chello.nl") by vger.kernel.org with ESMTP id S1030396AbWHORm0 (ORCPT ); Tue, 15 Aug 2006 13:42:26 -0400 Subject: Re: [PATCH 1/1] network memory allocator. From: Peter Zijlstra To: Evgeniy Polyakov Cc: David Miller , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org In-Reply-To: <20060815150507.GA9734@2ka.mipt.ru> References: <20060814110359.GA27704@2ka.mipt.ru> <1155558313.5696.167.camel@twins> <20060814123530.GA5019@2ka.mipt.ru> <1155639302.5696.210.camel@twins> <20060815112617.GB21736@2ka.mipt.ru> <1155643405.5696.236.camel@twins> <20060815123438.GA29896@2ka.mipt.ru> <1155649768.5696.262.camel@twins> <20060815141501.GA10998@2ka.mipt.ru> <1155653339.5696.282.camel@twins> <20060815150507.GA9734@2ka.mipt.ru> Content-Type: text/plain Date: Tue, 15 Aug 2006 19:42:16 +0200 Message-Id: <1155663737.13508.127.camel@lappy> Mime-Version: 1.0 X-Mailer: Evolution 2.6.1 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1006 Lines: 24 On Tue, 2006-08-15 at 19:05 +0400, Evgeniy Polyakov wrote: > > Not sure on the details; but you say: when we reach the threshold all > > following packets will be dropped. So if you provide enough memory to > > exceed the limit, you have some extra. If you then use that extra bit to > > allow ACKs to pass through, then you're set. > > > > Sounds good, but you'd have to carve a path for the ACKs, right? Or is > > that already there? > > Acks with or without attached data are processed before data queueing. > See tcp_rcv_established(). Right, however I just realised that most storage protocols (level 7) have their own ACK msgs and do not rely on TCP (level 4) ACKs like this. So I would like to come back on this, I do need a full data channel open. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/