linux/net/dccp/ccids/lib
Arnaldo Carvalho de Melo 276f2edc52 [TFRC]: Migrate TX history to singly-linked lis
This patch was based on another made by Gerrit Renker, his changelog was:

    ------------------------------------------------------
The patch set migrates TFRC TX history to a singly-linked list.

The details are:
 * use of a consistent naming scheme (all TFRC functions now begin with `tfrc_');
 * allocation and cleanup are taken care of internally;
 * provision of a lookup function, which is used by the CCID TX infrastructure
   to determine the time a packet was sent (in turn used for RTT sampling);
 * integration of the new interface with the present use in CCID3.
    ------------------------------------------------------

Simplifications I did:

. removing the tfrc_tx_hist_head that had a pointer to the list head and
  another for the slabcache.
. No need for creating a slabcache for each CCID that wants to use the TFRC
  tx history routines, create a single slabcache when the dccp_tfrc_lib module
  init routine is called.

Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2008-01-28 14:55:11 -08:00
..
Makefile [DCCP]: Move the calc_X routines to dccp_tfrc_lib 2005-08-29 16:12:47 -07:00
loss_interval.c [TFRC]: Migrate TX history to singly-linked lis 2008-01-28 14:55:11 -08:00
loss_interval.h [DCCP] packet_history: convert dccphrx_tstamp to ktime_t 2007-10-10 16:48:14 -07:00
packet_history.c [TFRC]: Migrate TX history to singly-linked lis 2008-01-28 14:55:11 -08:00
packet_history.h [TFRC]: Migrate TX history to singly-linked lis 2008-01-28 14:55:11 -08:00
tfrc.h [CCID3]: Inline for moving average 2008-01-28 14:54:43 -08:00
tfrc_equation.c [NET] DCCP: Fix whitespace errors. 2007-02-10 23:19:27 -08:00