This patch introduces a new RX history structure exported as a service of
the dccp_tfrc_lib module.

The data structure is heavily optimised to reduce the overhead to the
smallest possible minimum. 

It takes care of both loss detection (loss handling follows in subsequent 
bundle)
and receiver RTT sampling.


Patch #1: Introduces the data structure plus a few elementary functions which 
use it.

Patch #2: Performs basic integration of the TFRC data structure with CCID3.

Patch #3: Initialisation (constructor) and clean-up (destructor) routines.

Patch #4: Introduces algorithm to always track the highest-seqo-received.

Patch #5: Receiver RTT sampling, part 1/3 - optimised algorithm to track RTT 
samples.
Patch #6: Receiver RTT sampling, part 2/3 - utility function to mark DCCP data 
packets.
Patch #7: Receiver RTT sampling, part 3/3 - integration into existing CCID3 
code.

Patch #8: Update the CCID3 receive path to use the new TFRC RX structure + RTT 
sampling.

Patch #9: Integrate the loss handling based on new RX history into CCID3. Much 
more
          loss handling will follow in the subsequent patch bundle: in the end, 
the 
          TFRC module performs the whole task of loss detection, accounting, 
and initialising
          and recycling the data structures.
-
To unsubscribe from this list: send the line "unsubscribe dccp" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to