From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerrit Renker Subject: [DCCP] [PATCH 0/3]: Finishing Ack Vector patch set Date: Tue, 8 Jan 2008 14:07:53 +0000 Message-ID: <1199801276-16955-1-git-send-email-gerrit@erg.abdn.ac.uk> Cc: dccp@vger.kernel.org, netdev@vger.kernel.org To: acme@redhat.com Return-path: Received: from dee.erg.abdn.ac.uk ([139.133.204.82]:56287 "EHLO erg.abdn.ac.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750768AbYAHOIr (ORCPT ); Tue, 8 Jan 2008 09:08:47 -0500 In-Reply-To: finishing_ackvector_patch_set References: finishing_ackvector_patch_set Sender: netdev-owner@vger.kernel.org List-ID: This is the "new stuff" for Ack Vectors, completing the Ack Vector work. All other patches are as before, with the single exception of the update sent yesterday (the recovery strategy for dealing with suddenly large losses). Arnaldo, can you please indicate whether I should resubmit the older patches. After some more testing I am positive that these are now ready to be considered. Patch #1: Addresses the pending FIXME, if Ack Vectors grow too large for a packet, their variable-length information is transported via a separate/scheduled Sync. This mechanism can also be used for other out-of-band signalling (e.g. slow-receiver option). Patch #2: Since there is already a rich option-parsing infrastructure in options.c, it is not necessary to replicate the code to parse Ack Vectors. This patch adds utility routines to store parsed Ack Vectors, which are processed by the existing infrastructure via the hc_tx_parse_options() interface. Patch #3: Integrates patch #3 for use with CCID2. All patches have been uploaded to git://eden-feed.erg.abdn.ac.uk/dccp_exp