<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/net/dccp/ackvec.c, branch linux-2.6.19.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.19.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2006-10-24T23:17:51Z</updated>
<entry>
<title>[DCCP]: Update documentation references.</title>
<updated>2006-10-24T23:17:51Z</updated>
<author>
<name>Gerrit Renker</name>
</author>
<published>2006-10-24T23:17:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0e64e94e477f8ed04e9295b11a5898d443c28a47'/>
<id>urn:sha1:0e64e94e477f8ed04e9295b11a5898d443c28a47</id>
<content type='text'>
Updates the references to spec documents throughout the code, taking into
account that

* the DCCP, CCID 2, and CCID 3 drafts all became RFCs in March this year

* RFC 1063 was obsoleted by RFC 1191

* draft-ietf-tcpimpl-pmtud-0x.txt was published as an Informational
  RFC, RFC 2923 on 2000-09-22.

All references verified.

Signed-off-by: Gerrit Renker &lt;gerrit@erg.abdn.ac.uk&gt;
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] ackvec: Remove unused variables</title>
<updated>2006-09-22T22:19:09Z</updated>
<author>
<name>Andrea Bittau</name>
</author>
<published>2006-09-19T20:06:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4a0a50fb43912b4a593d2416c507a198fe607a6d'/>
<id>urn:sha1:4a0a50fb43912b4a593d2416c507a198fe607a6d</id>
<content type='text'>
Get rid of unused variables in ackvector state.

Signed-off-by: Andrea Bittau &lt;a.bittau@cs.ucl.ac.uk&gt;
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] ackvec: Fix how DCCP_ACKVEC_STATE_NOT_RECEIVED is used</title>
<updated>2006-09-22T22:19:08Z</updated>
<author>
<name>Andrea Bittau</name>
</author>
<published>2006-09-19T20:05:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e27e4650cb7e73aa4dd97d860539e7605ac7e39'/>
<id>urn:sha1:8e27e4650cb7e73aa4dd97d860539e7605ac7e39</id>
<content type='text'>
Fix the way state is masked out.  DCCP_ACKVEC_STATE_NOT_RECEIVED is
defined as appears in the packet, therefore bit shifting is not
required.  This fix allows CCID2 to correctly detect losses.

Signed-off-by: Andrea Bittau &lt;a.bittau@cs.ucl.ac.uk&gt;
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] ACKVEC: fix ackvector length calculation</title>
<updated>2006-09-22T22:19:07Z</updated>
<author>
<name>Andrea Bittau</name>
</author>
<published>2006-09-19T20:04:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23d06e3b986677ec57007a24891fa9deb09ac973'/>
<id>urn:sha1:23d06e3b986677ec57007a24891fa9deb09ac973</id>
<content type='text'>
Fix ackvector length calculation upon receiving an "ack-of-ack".  This
patch avoids the ackvector from growing too large which causes it to
not be inserted into packets.

Signed-off-by: Andrea Bittau &lt;a.bittau@cs.ucl.ac.uk&gt;
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] Ackvec: fix soft lockup in ackvec handling code</title>
<updated>2006-06-12T04:08:03Z</updated>
<author>
<name>Andrea Bittau</name>
</author>
<published>2006-06-12T03:58:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=afec35e3fee900b3016519d0b5512064e4625b2c'/>
<id>urn:sha1:afec35e3fee900b3016519d0b5512064e4625b2c</id>
<content type='text'>
A soft lockup existed in the handling of ack vector records.
Specifically, when a tail of the list of ack vector records was
removed, it was possible to end up iterating infinitely on an element
of the tail.

Signed-off-by: Andrea Bittau &lt;a.bittau@cs.ucl.ac.uk&gt;
Signed-off-by: Ian McDonald &lt;ian.mcdonald@jandi.co.nz&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] options: Make dccp_insert_options &amp; friends yell on error</title>
<updated>2006-03-21T06:32:06Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2006-03-21T06:32:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2d0817d11eaec57435feb61493331a763f732a2b'/>
<id>urn:sha1:2d0817d11eaec57435feb61493331a763f732a2b</id>
<content type='text'>
And not the silly LIMIT_NETDEBUG and silently return without inserting
the option requested.

Also drop some old debugging messages associated to option insertion.

Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] ackvec: Delete all the ack vector records in dccp_ackvec_free</title>
<updated>2006-03-21T01:20:46Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2006-03-21T01:20:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5e9b2c737ecaedae66e3dffdd0d92d2a189ec5c'/>
<id>urn:sha1:d5e9b2c737ecaedae66e3dffdd0d92d2a189ec5c</id>
<content type='text'>
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] ackvec: Introduce ack vector records</title>
<updated>2006-03-21T01:19:55Z</updated>
<author>
<name>Andrea Bittau</name>
</author>
<published>2006-03-21T01:19:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02bcf28c82c8e4b72c4b89bddbbb6fea1a646d07'/>
<id>urn:sha1:02bcf28c82c8e4b72c4b89bddbbb6fea1a646d07</id>
<content type='text'>
Based on a patch by Andrea Bittau.

Signed-off-by: Andrea Bittau &lt;a.bittau@cs.ucl.ac.uk&gt;
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] ackvec: Introduce dccp_ackvec_slab</title>
<updated>2006-03-21T01:16:17Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2006-03-21T01:16:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9b07ef5ddaced1e822b1a1fb1da088eb15c45cb4'/>
<id>urn:sha1:9b07ef5ddaced1e822b1a1fb1da088eb15c45cb4</id>
<content type='text'>
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[DCCP] ackvec: Ditch dccpav_buf_len</title>
<updated>2006-03-21T01:15:42Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2006-03-21T01:15:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7400d781105d18bf5bba89f8b986a413f14144a8'/>
<id>urn:sha1:7400d781105d18bf5bba89f8b986a413f14144a8</id>
<content type='text'>
Simplifying the code a bit as we're always using DCCP_MAX_ACKVEC_LEN.

Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@mandriva.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
