<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/sctp/structs.h, branch linux-2.6.26.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.26.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.26.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2008-06-04T19:40:15Z</updated>
<entry>
<title>sctp: Fix ECN markings for IPv6</title>
<updated>2008-06-04T19:40:15Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2008-06-04T19:40:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b9031d9d87b24e24cd32ea15b5f4220a1e8da909'/>
<id>urn:sha1:b9031d9d87b24e24cd32ea15b5f4220a1e8da909</id>
<content type='text'>
Commit e9df2e8fd8fbc95c57dbd1d33dada66c4627b44c ("[IPV6]: Use
appropriate sock tclass setting for routing lookup.") also changed the
way that ECN capable transports mark this capability in IPv6.  As a
result, SCTP was not marking ECN capablity because the traffic class
was never set.  This patch brings back the markings for IPv6 traffic.

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: Start T3-RTX timer when fast retransmitting lowest TSN</title>
<updated>2008-06-04T19:39:11Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2008-06-04T19:39:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=62aeaff5ccd96462b7077046357a6d7886175a57'/>
<id>urn:sha1:62aeaff5ccd96462b7077046357a6d7886175a57</id>
<content type='text'>
When we are trying to fast retransmit the lowest outstanding TSN, we
need to restart the T3-RTX timer, so that subsequent timeouts will
correctly tag all the packets necessary for retransmissions.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Tested-by: Wei Yongjun &lt;yjwei@cn.fujitsu.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: Correctly implement Fast Recovery cwnd manipulations.</title>
<updated>2008-06-04T19:38:43Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2008-06-04T19:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a6465234814efda9ed1dccdba852953f7508e827'/>
<id>urn:sha1:a6465234814efda9ed1dccdba852953f7508e827</id>
<content type='text'>
Correctly keep track of Fast Recovery state and do not reduce
congestion window multiple times during sucht state.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Tested-by: Wei Yongjun &lt;yjwei@cn.fujitsu.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Fix NULL dereference of asoc.</title>
<updated>2008-06-04T19:02:30Z</updated>
<author>
<name>YOSHIFUJI Hideaki</name>
</author>
<published>2008-05-29T10:55:05Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e51171019bb0e1f9fb57c25bd2e38ce652eaea27'/>
<id>urn:sha1:e51171019bb0e1f9fb57c25bd2e38ce652eaea27</id>
<content type='text'>
Commit 7cbca67c073263c179f605bdbbdc565ab29d801d ("[IPV6]: Support
Source Address Selection API (RFC5014)") introduced NULL dereference
of asoc to sctp_v6_get_saddr in net/sctp/ipv6.c.
Pointed out by Johann Felix Soden &lt;johfel@users.sourceforge.net&gt;.

Signed-off-by: YOSHIFUJI Hideaki &lt;yoshfuji@linux-ipv6.org&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Remove redundant wrapper functions.</title>
<updated>2008-03-24T05:47:08Z</updated>
<author>
<name>Florian Westphal</name>
</author>
<published>2008-03-24T05:47:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=80445cfb28a6b093540582b68d9ae928bf34cfe7'/>
<id>urn:sha1:80445cfb28a6b093540582b68d9ae928bf34cfe7</id>
<content type='text'>
sctp_datamsg_free and sctp_datamsg_track are just aliases for
sctp_datamsg_put and sctp_chunk_hold, respectively.

Saves 32 Bytes on x86.

Signed-off-by: Florian Westphal &lt;fw@strlen.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: extend exported data in /proc/net/sctp/assoc</title>
<updated>2008-02-29T19:40:56Z</updated>
<author>
<name>Neil Horman</name>
</author>
<published>2008-02-29T19:40:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=58fbbed4fbc0094fc808a568fe99a915f85402ee'/>
<id>urn:sha1:58fbbed4fbc0094fc808a568fe99a915f85402ee</id>
<content type='text'>
RFC 3873 specifies several MIB objects that can't be obtained by the
current data set exported by /proc/sys/net/sctp/assoc.  This patch
adds the missing pieces of data that allow us to compute all the
objects in the sctpAssocTable object.

Signed-off-by: Neil Horman &lt;nhorman@tuxdriver.com&gt;
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]: Stop claiming that this is a "reference implementation"</title>
<updated>2008-02-05T15:59:07Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2008-01-11T14:57:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=60c778b25972e095df8981dd41e99d161e8738f9'/>
<id>urn:sha1:60c778b25972e095df8981dd41e99d161e8738f9</id>
<content type='text'>
I was notified by Randy Stewart that lksctp claims to be
"the reference implementation".  First of all, "the
refrence implementation" was the original implementation
of SCTP in usersapce written ty Randy and a few others.
Second, after looking at the definiton of 'reference implementation',
we don't really meet the requirements.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Implement ADD-IP special case processing for ABORT chunk</title>
<updated>2008-01-28T22:59:24Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-12-20T22:12:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=75205f478331cc64ce729ea72d3c8c1837fb59cb'/>
<id>urn:sha1:75205f478331cc64ce729ea72d3c8c1837fb59cb</id>
<content type='text'>
ADD-IP spec has a special case for processing ABORTs:
    F4) ... One special consideration is that ABORT
        Chunks arriving destined to the IP address being deleted MUST be
        ignored (see Section 5.3.1 for further details).

Check if the address we received on is in the DEL state, and if
so, ignore the ABORT.

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]: Change use_as_src into a full address state</title>
<updated>2008-01-28T22:59:24Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-12-20T22:12:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f57d96b2e92d209ab3991bba9a44e0d6ef7614a8'/>
<id>urn:sha1:f57d96b2e92d209ab3991bba9a44e0d6ef7614a8</id>
<content type='text'>
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]: Update ASCONF processing to conform to spec.</title>
<updated>2008-01-28T22:59:23Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-12-20T22:11:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a08de64d074b36a56ee3bb985cd171281db78e96'/>
<id>urn:sha1:a08de64d074b36a56ee3bb985cd171281db78e96</id>
<content type='text'>
The processing of the ASCONF chunks has changed a lot in the
spec.  New items are:
    1. A list of ASCONF-ACK chunks is now cached
    2. The source of the packet is used in response.
    3. New handling for unexpect ASCONF chunks.

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>
