<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/include/net/sctp/sm.h, branch linux-4.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2017-07-01T16:08:42Z</updated>
<entry>
<title>sctp: remove the typedef sctp_data_chunk_t</title>
<updated>2017-07-01T16:08:42Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-06-30T03:52:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9f8d31471548d9b74609335f9a3c75c7b664c8b4'/>
<id>urn:sha1:9f8d31471548d9b74609335f9a3c75c7b664c8b4</id>
<content type='text'>
This patch is to remove the typedef sctp_data_chunk_t, and replace
with struct sctp_data_chunk in the places where it's using this
typedef.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: remove the typedef sctp_param_t</title>
<updated>2017-07-01T16:08:41Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-06-30T03:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=34b4e29b383559e3848eea30af66e94aa72af88c'/>
<id>urn:sha1:34b4e29b383559e3848eea30af66e94aa72af88c</id>
<content type='text'>
This patch is to remove the typedef sctp_param_t, and replace with
struct sctp_paramhdr in the places where it's using this typedef.

It is also to remove the useless declaration sctp_addip_addr_config
and fix the lack of params for some other functions' declaration.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: implement receiver-side procedures for the Reconf Response Parameter</title>
<updated>2017-03-13T06:22:24Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-03-10T04:11:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=11ae76e67a179f25ae8f772d62a7ddf717b1cdf3'/>
<id>urn:sha1:11ae76e67a179f25ae8f772d62a7ddf717b1cdf3</id>
<content type='text'>
This patch is to implement Receiver-Side Procedures for the
Re-configuration Response Parameter in rfc6525 section 5.2.7.

sctp_process_strreset_resp would process the response for any
kind of reconf request, and the stream reconf is applied only
when the response result is success.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: implement receiver-side procedures for the Add Incoming Streams Request Parameter</title>
<updated>2017-03-13T06:22:24Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-03-10T04:11:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5c4ebb3ab87fd87e44a47ec8289238e6f6084c1'/>
<id>urn:sha1:c5c4ebb3ab87fd87e44a47ec8289238e6f6084c1</id>
<content type='text'>
This patch is to implement Receiver-Side Procedures for the Add Incoming
Streams Request Parameter described in rfc6525 section 5.2.6.

It is also to fix that it shouldn't have add streams when sending addstrm
in request, as the process in peer will handle it by sending a addstrm out
request back.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: implement receiver-side procedures for the Add Outgoing Streams Request Parameter</title>
<updated>2017-03-13T06:22:23Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-03-10T04:11:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=50a41591f11022dcf76c23238dce1a1a62470c46'/>
<id>urn:sha1:50a41591f11022dcf76c23238dce1a1a62470c46</id>
<content type='text'>
This patch is to add Receiver-Side Procedures for the Add Outgoing
Streams Request Parameter described in section 5.2.5.

It is also to improve sctp_chunk_lookup_strreset_param, so that it
can be used for processing addstrm_out request.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: implement receiver-side procedures for the SSN/TSN Reset Request Parameter</title>
<updated>2017-03-13T06:22:23Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-03-10T04:11:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=692787cef6515188f25a5b6cdf008cfe10acf89f'/>
<id>urn:sha1:692787cef6515188f25a5b6cdf008cfe10acf89f</id>
<content type='text'>
This patch is to implement Receiver-Side Procedures for the SSN/TSN
Reset Request Parameter described in rfc6525 section 6.2.4.

The process is kind of complicate, it's wonth having some comments
from section 6.2.4 in the codes.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: add reconf chunk process</title>
<updated>2017-02-19T23:17:59Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-02-17T04:45:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2040d3d7a36265d4a26af4e19a6a8a6154ab4bcc'/>
<id>urn:sha1:2040d3d7a36265d4a26af4e19a6a8a6154ab4bcc</id>
<content type='text'>
This patch is to add a function to process the incoming reconf chunk,
in which it verifies the chunk, and traverses the param and process
it with the right function one by one.

sctp_sf_do_reconf would be the process function of reconf chunk event.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: add a function to verify the sctp reconf chunk</title>
<updated>2017-02-19T23:17:59Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-02-17T04:45:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea62504373fa9ff3ced27e07e1eac041888ecc46'/>
<id>urn:sha1:ea62504373fa9ff3ced27e07e1eac041888ecc46</id>
<content type='text'>
This patch is to add a function sctp_verify_reconf to do some length
check and multi-params check for sctp stream reconf according to rfc6525
section 3.1.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: implement receiver-side procedures for the Incoming SSN Reset Request Parameter</title>
<updated>2017-02-19T23:17:59Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-02-17T04:45:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=16e1a91965b02fe24d24e8b8d7b2245d29ed6a70'/>
<id>urn:sha1:16e1a91965b02fe24d24e8b8d7b2245d29ed6a70</id>
<content type='text'>
This patch is to implement Receiver-Side Procedures for the Incoming
SSN Reset Request Parameter described in rfc6525 section 5.2.3.

It's also to move str_list endian conversion out of sctp_make_strreset_req,
so that sctp_make_strreset_req can be used more conveniently to process
inreq.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>sctp: implement receiver-side procedures for the Outgoing SSN Reset Request Parameter</title>
<updated>2017-02-19T23:17:59Z</updated>
<author>
<name>Xin Long</name>
</author>
<published>2017-02-17T04:45:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=81054476453640159149cb6704e834893e16736b'/>
<id>urn:sha1:81054476453640159149cb6704e834893e16736b</id>
<content type='text'>
This patch is to implement Receiver-Side Procedures for the Outgoing
SSN Reset Request Parameter described in rfc6525 section 5.2.2.

Note that some checks must be after request_seq check, as even those
checks fail, strreset_inseq still has to be increase by 1.

Signed-off-by: Xin Long &lt;lucien.xin@gmail.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
</feed>
