]> git.baikalelectronics.ru Git - kernel.git/commit
[CCID3]: Interface CCID3 code with newer Loss Intervals Database
authorGerrit Renker <gerrit@erg.abdn.ac.uk>
Wed, 12 Dec 2007 16:06:14 +0000 (14:06 -0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 28 Jan 2008 22:57:20 +0000 (14:57 -0800)
commitde2d53628aeda827c66103e20f7a080e0f1308c4
treed74b480530878c25eb770293d786f2e78ace90e7
parent6de0857b7c56b62c1acba69fc17acb11b6e27758
[CCID3]: Interface CCID3 code with newer Loss Intervals Database

This hooks up the TFRC Loss Interval database with CCID 3 packet reception.
In addition, it makes the CCID-specific computation of the first loss
interval (which requires access to all the guts of CCID3) local to ccid3.c.

The patch also fixes an omission in the DCCP code, that of a default /
fallback RTT value (defined in section 3.4 of RFC 4340 as 0.2 sec); while
at it, the  upper bound of 4 seconds for an RTT sample has  been reduced to
match the initial TCP RTO value of 3 seconds from[RFC 1122, 4.2.3.1].

Signed-off-by: Gerrit Renker <gerrit@erg.abdn.ac.uk>
Signed-off-by: Ian McDonald <ian.mcdonald@jandi.co.nz>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/dccp/ccids/ccid3.c
net/dccp/ccids/ccid3.h
net/dccp/ccids/lib/loss_interval.c
net/dccp/ccids/lib/tfrc.c
net/dccp/dccp.h