[PATCH 0/6] DCCP: Implement TFRC Faster Restart

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



This patch set implements TFRC Faster Restart as per current draft.

Patche can also be found at:
http://wand.net.nz/~iam4/dccp/patches24/
(although do not apply patch 7)

The faster restart implementation was based on 
draft-ietf-dccp-tfrc-faster-restart-03.txt.

The version of DCCP CCID3 in Gerrit's tree used as the base is (mostly) 
draft-floyd-rfc3448bis-00.txt where the faster restart Internet Draft 
specifies the use of draft-ietf-dccp-rfc3448bis-02.txt.

We did not implement all of the Internet Draft for faster restart as it was 
either not required, or the base DCCP did not support the features required.

In particular the following features are missing:

    * keep alive pings as per section 3.1. It has been proposed at IETF 69 to 
remove these.
    * the use of X_recv_set as per section 3.2. We use X_recv instead as 
X_recv_set is not part of rfc3448bis-00.txt
    * Interpolation of X_fast_max as per section 3.2. This is used for idle 
periods to scale back the faster restart and is used for idle periods in 
minutes. As our tests are shorter than this in duration we have not 
implemented. We have however provided the framework for this so it would be 
trivial to complete this if desired.
    * the measurement of the receive rate in the last RTT as per section 4.2. 
We have left our implementation at the receive rate since last feedback sent 
for simplicity of implementation. We do not believe that this would have a 
material affect, and it would equally affect both the standard implementation 
and faster restart so it would be cancelled out.
-
To unsubscribe from this list: send the line "unsubscribe dccp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [IETF DCCP]     [Linux Networking]     [Git]     [Security]     [Linux Assembly]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]

  Powered by Linux