<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/sctp/structs.h, branch linux-2.6.21.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.21.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-03-20T07:09:45Z</updated>
<entry>
<title>[SCTP]: Reset some transport and association variables on restart</title>
<updated>2007-03-20T07:09:45Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2007-03-20T00:02:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=749bf9215ed1a8b6edb4bb03693c2b62c6b9c2a4'/>
<id>urn:sha1:749bf9215ed1a8b6edb4bb03693c2b62c6b9c2a4</id>
<content type='text'>
If the association has been restarted, we need to reset the
transport congestion variables as well as accumulated error
counts and CACC variables.  If we do not, the association
will use the wrong values and may terminate prematurely.

This was found with a scenario where the peer restarted
the association when lksctp was in the last HB timeout for
its association.  The restart happened, but the error counts
have not been reset and when the timeout occurred, a newly
restarted association was terminated due to excessive
retransmits.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Fix typo adaption -&gt; adaptation as per the latest API draft.</title>
<updated>2006-12-22T19:12:04Z</updated>
<author>
<name>Ivan Skytte Jorgensen</name>
</author>
<published>2006-12-21T00:07:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0f3fffd8ab1db7658c97c167e8ab001cc814e1f4'/>
<id>urn:sha1:0f3fffd8ab1db7658c97c167e8ab001cc814e1f4</id>
<content type='text'>
Signed-off-by: Ivan Skytte Jorgensen &lt;isj-sctp@i1.dk&gt;
Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Add support for SCTP_CONTEXT socket option.</title>
<updated>2006-12-14T00:48:29Z</updated>
<author>
<name>Ivan Skytte Jorgensen</name>
</author>
<published>2006-12-14T00:34:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ab792f577012312a760a3a1e679ae8fae012442'/>
<id>urn:sha1:6ab792f577012312a760a3a1e679ae8fae012442</id>
<content type='text'>
Signed-off-by: Ivan Skytte Jorgensen &lt;isj-sctp@i1.dk&gt;
Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Handle address add/delete events in a more efficient way.</title>
<updated>2006-12-14T00:48:27Z</updated>
<author>
<name>Sridhar Samudrala</name>
</author>
<published>2006-12-14T00:26:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=29c7cf96186ac14ce7380633f690fc39732ff03a'/>
<id>urn:sha1:29c7cf96186ac14ce7380633f690fc39732ff03a</id>
<content type='text'>
Currently in SCTP, we maintain a local address list by rebuilding the whole
list from the device list whenever we get a address add/delete event.

This patch fixes it by only adding/deleting the address for which we
receive the event.

Also removed the sctp_local_addr_lock() which is no longer needed as we
now use list_for_each_safe() to traverse this list. This fixes the bugs
in sctp_copy_laddrs_xxx() routines where we do copy_to_user() while
holding this lock.

Signed-off-by: Sridhar Samudrala &lt;sri@us.ibm.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6</title>
<updated>2006-12-05T14:37:56Z</updated>
<author>
<name>David Howells</name>
</author>
<published>2006-12-05T14:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c1ac1b49122b805adfa4efc620592f68dccf5db'/>
<id>urn:sha1:4c1ac1b49122b805adfa4efc620592f68dccf5db</id>
<content type='text'>
Conflicts:

	drivers/infiniband/core/iwcm.c
	drivers/net/chelsio/cxgb2.c
	drivers/net/wireless/bcm43xx/bcm43xx_main.c
	drivers/net/wireless/prism54/islpci_eth.c
	drivers/usb/core/hub.h
	drivers/usb/input/hid-core.c
	net/core/netpoll.c

Fix up merge failures with Linus's head and fix new compilation failures.

Signed-Off-By: David Howells &lt;dhowells@redhat.com&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Annotate -&gt;supported_addrs().</title>
<updated>2006-12-03T05:27:11Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-11-21T01:25:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3dbe86566ed262dae3b5472b9360cb5b65d42716'/>
<id>urn:sha1:3dbe86566ed262dae3b5472b9360cb5b65d42716</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: sctp_association -&gt;peer.i is a host-endian analog of sctp_inthdr.</title>
<updated>2006-12-03T05:27:10Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-11-21T01:25:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1857ea28dc76e2a929d1fff4d5d5cf712f12f4e'/>
<id>urn:sha1:e1857ea28dc76e2a929d1fff4d5d5cf712f12f4e</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: Annotate -&gt;inaddr_any().</title>
<updated>2006-12-03T05:27:08Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-11-21T01:24:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6fbfa9f951878ab489147d9e459191d4aacfa819'/>
<id>urn:sha1:6fbfa9f951878ab489147d9e459191d4aacfa819</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: flip_to_{h,n}() are not needed anymore.</title>
<updated>2006-12-03T05:27:07Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-11-21T01:24:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c9c938cb050e6d45088c5c39e4097742e875c496'/>
<id>urn:sha1:c9c938cb050e6d45088c5c39e4097742e875c496</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SCTP]: -&gt;a_h is gone now.</title>
<updated>2006-12-03T05:27:05Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2006-11-21T01:24:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=516b20ee2d4df76e7f76332e161a25c70e8f7bea'/>
<id>urn:sha1:516b20ee2d4df76e7f76332e161a25c70e8f7bea</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
