<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/linux/tcp.h, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-10-15T19:59:43Z</updated>
<entry>
<title>[TCP]: Make snd_cwnd_cnt 32-bit</title>
<updated>2007-10-15T19:59:43Z</updated>
<author>
<name>Ilpo Järvinen</name>
</author>
<published>2007-10-15T19:59:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f78a1b389288d8327db5a0f4526935b0da1d0967'/>
<id>urn:sha1:f78a1b389288d8327db5a0f4526935b0da1d0967</id>
<content type='text'>
Very little point of having 32-bit snd_cnwd if this is not
32-bit as well, as a number of snd_cwnd incrementation formulas
assume that snd_cwnd_cnt can be at least as large as snd_cwnd.

Whether 32-bit is useful was discussed when e0ef57cc56c3c96
was made:
  http://marc.info/?l=linux-netdev&amp;m=117218144409825&amp;w=2

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Limit processing lost_retrans loop to work-to-do cases</title>
<updated>2007-10-12T00:36:13Z</updated>
<author>
<name>Ilpo Järvinen</name>
</author>
<published>2007-10-12T00:36:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b08d6cb22c777c8c91c16d8e3b8aafc93c98cbd9'/>
<id>urn:sha1:b08d6cb22c777c8c91c16d8e3b8aafc93c98cbd9</id>
<content type='text'>
This addition of lost_retrans_low to tcp_sock might be
unnecessary, it's not clear how often lost_retrans worker is
executed when there wasn't work to do.

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Comment fastpath_cnt_hint off-by-one trap</title>
<updated>2007-10-10T23:54:47Z</updated>
<author>
<name>Ilpo Järvinen</name>
</author>
<published>2007-10-08T06:37:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c79e3357166a2ca39fd7613b0eb7f493c1ac5e11'/>
<id>urn:sha1:c79e3357166a2ca39fd7613b0eb7f493c1ac5e11</id>
<content type='text'>
Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Update comment about highest_sack validity</title>
<updated>2007-10-10T23:48:00Z</updated>
<author>
<name>Ilpo Järvinen</name>
</author>
<published>2007-08-10T21:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13dae426318aae073028a4b3bd493104a991e800'/>
<id>urn:sha1:13dae426318aae073028a4b3bd493104a991e800</id>
<content type='text'>
This stale info came from the original idea, which proved to be
unnecessarily complex, sacked_out &gt; 0 is easy to do and that when
it's going to be needed anyway (it _can_ be valid also when
sacked_out == 0 but there's not going to be a guarantee about it
for now).

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Tighten tcp_sock's belt, drop left_out</title>
<updated>2007-10-10T23:47:55Z</updated>
<author>
<name>Ilpo Järvinen</name>
</author>
<published>2007-08-09T11:33:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5860bbac7be1381626f3dc8a0cb970a60fcefb4'/>
<id>urn:sha1:b5860bbac7be1381626f3dc8a0cb970a60fcefb4</id>
<content type='text'>
It is easily calculable when needed and user are not that many
after all.

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Access to highest_sack obsoletes forward_cnt_hint</title>
<updated>2007-10-10T23:47:53Z</updated>
<author>
<name>Ilpo Järvinen</name>
</author>
<published>2007-05-27T09:03:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=539d243fdd7900fa5a544c7c154dc3ddf627e840'/>
<id>urn:sha1:539d243fdd7900fa5a544c7c154dc3ddf627e840</id>
<content type='text'>
In addition, added a reference about the purpose of the loop.

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Add highest_sack seqno, points to globally highest SACK</title>
<updated>2007-10-10T23:47:50Z</updated>
<author>
<name>Ilpo Järvinen</name>
</author>
<published>2007-03-25T04:03:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d738cd8fca948e45d53120247cb7a5f5be3ca09e'/>
<id>urn:sha1:d738cd8fca948e45d53120247cb7a5f5be3ca09e</id>
<content type='text'>
It is guaranteed to be valid only when !tp-&gt;sacked_out. In most
cases this seqno is available in the last ACK but there is no
guarantee for that. The new fast recovery loss marking algorithm
needs this as entry point.

Signed-off-by: Ilpo Järvinen &lt;ilpo.jarvinen@helsinki.fi&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SK_BUFF]: Introduce skb_transport_header(skb)</title>
<updated>2007-04-26T05:25:31Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2007-04-26T01:04:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c70220b73908f64792422a2c39c593c4792f2c5'/>
<id>urn:sha1:9c70220b73908f64792422a2c39c593c4792f2c5</id>
<content type='text'>
For the places where we need a pointer to the transport header, it is
still legal to touch skb-&gt;h.raw directly if just adding to,
subtracting from or setting it to another layer header.

Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SK_BUFF]: Introduce tcp_hdr(), remove skb-&gt;h.th</title>
<updated>2007-04-26T05:25:26Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2007-04-11T04:04:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa8223c7bb0b05183e1737881ed21827aa5b9e73'/>
<id>urn:sha1:aa8223c7bb0b05183e1737881ed21827aa5b9e73</id>
<content type='text'>
Signed-off-by: Arnaldo Carvalho de Melo &lt;acme@redhat.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[TCP]: Introduce tcp_hdrlen() and tcp_optlen()</title>
<updated>2007-04-26T05:25:24Z</updated>
<author>
<name>Arnaldo Carvalho de Melo</name>
</author>
<published>2007-03-19T00:43:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ab6a5bb6b28a970104a34f0f6959b73cf61bdc72'/>
<id>urn:sha1:ab6a5bb6b28a970104a34f0f6959b73cf61bdc72</id>
<content type='text'>
The ip_hdrlen() buddy, created to reduce the number of skb-&gt;h.th-&gt; uses and to
avoid the longer, open coded equivalent.

Ditched a no-op in bnx2 in the process.

I wonder if we should have a BUG_ON(skb-&gt;h.th-&gt;doff &lt; 5) in tcp_optlen()...

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