<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/sctp/user.h, branch linux-2.6.33.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.33.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.33.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-11-23T20:53:59Z</updated>
<entry>
<title>sctp: Turn the enum socket options into defines</title>
<updated>2009-11-23T20:53:59Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2009-11-23T20:53:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a5b03ad2143c5bc9ae76533e8321fe66258b4f35'/>
<id>urn:sha1:a5b03ad2143c5bc9ae76533e8321fe66258b4f35</id>
<content type='text'>
Recent attempt to remove deprecated socket options demonstrated
that removing options from the enum space will have severe
binary compatibility issues.  The reason is that it changes
the subsequent enum space and causes option values to be redefined.
To solve this, and to get rid of the ugly double statements for
every option, we simply convert to the #define scheme.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>sctp: remove deprecated SCTP_GET_*_OLD stuffs</title>
<updated>2009-11-23T20:53:58Z</updated>
<author>
<name>Amerigo Wang</name>
</author>
<published>2009-11-23T20:53:58Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a242b41dedfe0fd51ab1c906daa703c09b196744'/>
<id>urn:sha1:a242b41dedfe0fd51ab1c906daa703c09b196744</id>
<content type='text'>
SCTP_GET_*_OLD stuffs are schedlued to be removed.

Cc: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
Signed-off-by: WANG Cong &lt;amwang@redhat.com&gt;
Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>sctp: implement the sender side for SACK-IMMEDIATELY extension</title>
<updated>2009-11-23T20:53:56Z</updated>
<author>
<name>Wei Yongjun</name>
</author>
<published>2009-11-23T20:53:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b93d6471748de2ce02cc24774b774deb306a57a8'/>
<id>urn:sha1:b93d6471748de2ce02cc24774b774deb306a57a8</id>
<content type='text'>
This patch implement the sender side for SACK-IMMEDIATELY
extension.

  Section 4.1.  Sender Side Considerations

  Whenever the sender of a DATA chunk can benefit from the
  corresponding SACK chunk being sent back without delay, the sender
  MAY set the I-bit in the DATA chunk header.

  Reasons for setting the I-bit include

  o  The sender is in the SHUTDOWN-PENDING state.

  o  The application requests to set the I-bit of the last DATA chunk
     of a user message when providing the user message to the SCTP
     implementation.

Signed-off-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: remove unused union (sctp_cmsg_data_t) definition</title>
<updated>2009-09-04T22:20:55Z</updated>
<author>
<name>Rami Rosen</name>
</author>
<published>2009-07-30T06:38:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b4e8c6a7e6caa9c80edcbfb78fc50962b792d5f0'/>
<id>urn:sha1:b4e8c6a7e6caa9c80edcbfb78fc50962b792d5f0</id>
<content type='text'>
This patch removes an unused union definition (sctp_cmsg_data_t)
from include/net/sctp/user.h.

Signed-off-by: Rami Rosen &lt;rosenrami@gmail.com&gt;
Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>sctp: support non-blocking version of the new sctp_connectx() API</title>
<updated>2009-06-03T13:14:47Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2009-06-01T16:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c6ba68a26645dbc5029a9faa5687ebe6fcfc53e4'/>
<id>urn:sha1:c6ba68a26645dbc5029a9faa5687ebe6fcfc53e4</id>
<content type='text'>
Prior implementation of the new sctp_connectx() call that returns
an association ID did not work correctly on non-blocking socket.
This is because we could not return both a EINPROGRESS error and
an association id.  This is a new implementation that supports this.

Originally from Ivan Skytte Jørgensen &lt;isj-sctp@i1.dk

Signed-off-by: Ivan Skytte Jørgensen &lt;isj-sctp@i1.dk
Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt;
</content>
</entry>
<entry>
<title>sctp: Implement socket option SCTP_GET_ASSOC_NUMBER</title>
<updated>2008-12-26T00:57:24Z</updated>
<author>
<name>Wei Yongjun</name>
</author>
<published>2008-12-26T00:57:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aea3c5c05d2c409e93bfa80dcedc06af7da6c13b'/>
<id>urn:sha1:aea3c5c05d2c409e93bfa80dcedc06af7da6c13b</id>
<content type='text'>
Implement socket option SCTP_GET_ASSOC_NUMBER of the latest ietf socket
extensions API draft.

  8.2.5.  Get the Current Number of Associations (SCTP_GET_ASSOC_NUMBER)

   This option gets the current number of associations that are attached
   to a one-to-many style socket.  The option value is an uint32_t.

Signed-off-by: Wei Yongjun &lt;yjwei@cn.fujitsu.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: Support the new specification of sctp_connectx()</title>
<updated>2008-05-09T22:14:11Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2008-05-09T22:14:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88a0a948e752bb9b617a8c55417a9fd9b0257199'/>
<id>urn:sha1:88a0a948e752bb9b617a8c55417a9fd9b0257199</id>
<content type='text'>
The specification of sctp_connectx() has been changed to return
an association id.  We've added a new socket option that will
return the association id as the return value from the setsockopt()
call.  The library that implements sctp_connectx() interface will
implement both socket options.

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: Bring SCTP_DELAYED_ACK socket option into API compliance</title>
<updated>2008-05-09T22:13:26Z</updated>
<author>
<name>Wei Yongjun</name>
</author>
<published>2008-05-09T22:13:26Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d364d9276b54af16fcb4db83f1315b620daec102'/>
<id>urn:sha1:d364d9276b54af16fcb4db83f1315b620daec102</id>
<content type='text'>
Brings delayed_ack socket option set/get into line with the latest ietf
socket extensions API draft, while maintaining backwards compatibility.

Signed-off-by: Wei Yongjun &lt;yjwei@cn.fujitsu.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]: Update AUTH structures to match declarations in draft-16.</title>
<updated>2008-02-28T21:45:04Z</updated>
<author>
<name>Vlad Yasevich</name>
</author>
<published>2008-02-27T21:04:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7e8616d8e7731b026019d9af7cc9914b8bb42bc7'/>
<id>urn:sha1:7e8616d8e7731b026019d9af7cc9914b8bb42bc7</id>
<content type='text'>
The new SCTP socket api (draft 16) updates the AUTH API structures.
We never exported these since we knew they would change.
Update the rest to match the draft.

Signed-off-by: Vlad Yasevich &lt;vladislav.yasevich@hp.com&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>
</feed>
