<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/sctp/structs.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-12-20T21:56:32Z</updated>
<entry>
<title>[NET] include/net/: Spelling fixes</title>
<updated>2007-12-20T21:56:32Z</updated>
<author>
<name>Joe Perches</name>
</author>
<published>2007-12-20T21:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f4ab2f72e9340207ae95e2a7622a74220a61f46a'/>
<id>urn:sha1:f4ab2f72e9340207ae95e2a7622a74220a61f46a</id>
<content type='text'>
Signed-off-by: Joe Perches &lt;joe@perches.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Fix the bind_addr info during migration.</title>
<updated>2007-12-07T09:07:49Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-12-07T06:50:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e71a11c9f3c09a01fcb445772ffd61b140f2479'/>
<id>urn:sha1:8e71a11c9f3c09a01fcb445772ffd61b140f2479</id>
<content type='text'>
During accept/migrate the code attempts to copy the addresses from
the parent endpoint to the new endpoint.   However, if the parent
was bound to a wildcard address, then we end up pointlessly copying
all of the current addresses on the system.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>SCTP: Convert custom hash lists to use hlist.</title>
<updated>2007-11-09T16:43:40Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-11-09T16:43:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d970dbf8455eb1b8cebd3cde6e18f73dd1b3ce38'/>
<id>urn:sha1:d970dbf8455eb1b8cebd3cde6e18f73dd1b3ce38</id>
<content type='text'>
Convert the custom hash list traversals to use hlist functions.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>SCTP: Allow ADD_IP to work with AUTH for backward compatibility.</title>
<updated>2007-11-07T16:39:27Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-10-24T21:24:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=73d9c4fd1a6ec4950b2eac8135d35506bf400d6c'/>
<id>urn:sha1:73d9c4fd1a6ec4950b2eac8135d35506bf400d6c</id>
<content type='text'>
This patch adds a tunable that will allow ADD_IP to work without
AUTH for backward compatibility.  The default value is off since
the default value for ADD_IP is off as well.  People who need
to use ADD-IP with older implementations take risks of connection
hijacking and should consider upgrading or turning this tunable on.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>SCTP: Correctly disable ADD-IP when AUTH is not supported.</title>
<updated>2007-11-07T16:39:27Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-10-24T21:24:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88799fe5ec65fad1d5cb1d4dc5d8f78edb949f1c'/>
<id>urn:sha1:88799fe5ec65fad1d5cb1d4dc5d8f78edb949f1c</id>
<content type='text'>
Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>SCTP: Update RCU handling during the ADD-IP case</title>
<updated>2007-11-07T16:39:27Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-10-24T20:10:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0ed90fb0f668fd07f14ae2007a809e8b26cd27a6'/>
<id>urn:sha1:0ed90fb0f668fd07f14ae2007a809e8b26cd27a6</id>
<content type='text'>
After learning more about rcu, it looks like the ADD-IP hadling
doesn't need to call call_rcu_bh.  All the rcu critical sections
use rcu_read_lock, so using call_rcu_bh is wrong here.
Now, restore the local_bh_disable() code blocks and use normal
call_rcu() calls.  Also restore the missing return statement.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>SCTP: Fix difference cases of retransmit.</title>
<updated>2007-11-07T16:39:27Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-10-24T19:59:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6157d8e03e1e780660a328f7183bcbfa4a93a19'/>
<id>urn:sha1:b6157d8e03e1e780660a328f7183bcbfa4a93a19</id>
<content type='text'>
Commit d0ce92910bc04e107b2f3f2048f07e94f570035d broke several retransmit
cases including fast retransmit.  The reason is that we should
only delay by rto while doing retranmists as a result of a timeout.
Retransmit as a result of path mtu discover, fast retransmit, or
other evernts that should trigger immidiate retransmissions got broken.

Also, since rto is doubled prior to marking of packets elegable for
retransmission, we never marked correct chunks anyway.

The fix is provide a reason for a given retransmission so that we
can mark chunks appropriately and to save the old rto value to do
comparisons against.

All regressions tests passed with this code.

Spotted by Wei Yongjun &lt;yjwei@cn.fujitsu.com&gt;

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>[SCTP]: port randomization</title>
<updated>2007-10-11T00:30:18Z</updated>
<author>
<name>Stephen Hemminger</name>
</author>
<published>2007-10-11T00:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=06393009000779b00a558fd2f280882cc7dc2008'/>
<id>urn:sha1:06393009000779b00a558fd2f280882cc7dc2008</id>
<content type='text'>
Add port randomization rather than a simple fixed rover
for use with SCTP.  This makes it act similar to TCP, UDP, DCCP
when allocating ports.

No longer need port_alloc_lock as well (suggestion by Brian Haley).

Signed-off-by: Stephen Hemminger &lt;shemminger@linux-foundation.org&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Tie ADD-IP and AUTH functionality as required by spec.</title>
<updated>2007-10-10T23:51:33Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-09-17T02:35:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b2f9cb64db2d2460da17900bf54266030cc24f1'/>
<id>urn:sha1:6b2f9cb64db2d2460da17900bf54266030cc24f1</id>
<content type='text'>
ADD-IP spec requires AUTH. It is, in fact, dangerous without AUTH.
So, disable ADD-IP functionality if the peer claims to support
ADD-IP, but not AUTH.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Implement the receive and verification of AUTH chunk</title>
<updated>2007-10-10T23:51:31Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-10-04T00:51:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bbd0d59809f923ea2b540cbd781b32110e249f6e'/>
<id>urn:sha1:bbd0d59809f923ea2b540cbd781b32110e249f6e</id>
<content type='text'>
This patch implements the receive path needed to process authenticated
chunks.  Add ability to process the AUTH chunk and handle edge cases
for authenticated COOKIE-ECHO as well.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
