From mboxrd@z Thu Jan 1 00:00:00 1970 From: Gerrit Renker Subject: [DCCP] [PATCH 0/5]: Extend CCID interface so that CCID-2 stops polling Date: Thu, 14 Feb 2008 13:48:21 +0000 Message-ID: <1202996906-29652-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]:45128 "EHLO erg.abdn.ac.uk" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753307AbYBNNtH (ORCPT ); Thu, 14 Feb 2008 08:49:07 -0500 In-Reply-To: extend_ccid_interface_to_stop_ccid2_from_polling_constantly References: extend_ccid_interface_to_stop_ccid2_from_polling_constantly Sender: netdev-owner@vger.kernel.org List-ID: This set of patches extends the packet sending/dequeuing interface, which is currently restricted to using time intervals only. This forces CCID-2 into a constant polling mode, which is removed in patch #4. Patch #1: Extends the CCID packet dequeuing interface to allow CCIDs to autonomously schedule sending. Previously it was timer-only, so that CCID-2 polls uninterruptedly. Patch #2: Adds a similar extension to the routine which drains the packet queue at the end of a connection (still under congestion control). Patch #3: Please clean up your queue when disconnecting. Patch #4: With the previous changes, CCID-2 is taken out of its polling mode. Patch #5: Removes the `more' argument from tx_packet_sent.