[DCCP] ackvec: Split long ack vectors across multiple options
authorAndrea Bittau <a.bittau@cs.ucl.ac.uk>
Sun, 26 Nov 2006 03:04:40 +0000 (01:04 -0200)
committerDavid S. Miller <davem@sunset.davemloft.net>
Sun, 3 Dec 2006 05:30:33 +0000 (21:30 -0800)
commit522f1d095bf76dbe2430fb9a9a257c0f27033f31
treed05cd933f6ff1e909e768cb940526e97b49223fa
parentbdf13d208dee4ada6d2b422536a12b45d5831aa3
[DCCP] ackvec: Split long ack vectors across multiple options

Ack vectors grow proportional to the window size.  If an ack vector does not fit
into a single option, it must be spread across multiple options.  This patch
will allow for windows to grow larger.

Committer note: Simplified the patch a bit, original algorithm kept.

Signed-off-by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
Signed-off-by: Arnaldo Carvalho de Melo <acme@mandriva.com>
net/dccp/ackvec.c