#
d6e73fa1 |
| 08-Aug-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Fix the sending of FORWARD-TSN and I-FORWARD-TSN chunks. The last SID/SSN pair wasn't filled in. Thanks to Julian Cordes for providing a packetdrill script triggering the issue and making me aware of
Fix the sending of FORWARD-TSN and I-FORWARD-TSN chunks. The last SID/SSN pair wasn't filled in. Thanks to Julian Cordes for providing a packetdrill script triggering the issue and making me aware of the bug.
MFC after: 3 days
show more ...
|
#
124d851a |
| 08-Aug-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Consistently check for unsent data on the stream queues.
MFC after: 3 days
|
#
4d58b0c3 |
| 07-Aug-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Remove stream queue entry consistently from wheel. While there, improve the handling of drain.
MFC after: 3 days
|
#
d1ea5fa9 |
| 06-Aug-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Fix various bugs in relation to the I-DATA chunk support
This is joint work with rrs.
MFC after: 3 days
|
#
0ee5c319 |
| 20-Jul-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Fix a bug in deferred stream reset processing which results in using a length field before it is set.
Thanks to Taylor Brandstetter for reporting the issue and providing a fix.
MFC after: 3 days
|
#
8e1b295f |
| 17-Jul-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Fix the PR-SCTP behaviour. This is done by rrs@.
MFC after: 3 days
|
#
e75f31c1 |
| 30-Jun-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
This patch fixes two bugs related to the setting of the I-Bit for SCTP DATA and I-DATA chunks. * For fragmented user messages, set the I-Bit only on the last fragment. * When using explicit EOR mod
This patch fixes two bugs related to the setting of the I-Bit for SCTP DATA and I-DATA chunks. * For fragmented user messages, set the I-Bit only on the last fragment. * When using explicit EOR mode, set the I-Bit on the last fragment, whenever SCTP_SACK_IMMEDIATELY was set in snd_flags for any of the send() calls.
Approved by: re (hrs) MFC after: 1 week
show more ...
|
#
d1b52c6a |
| 26-Jun-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
This patch fixes a locking bug when a send() call blocks on an SCTP socket and the association is aborted by the peer.
Approved by: re (kib) MFC after: 1 week
|
#
63d5b568 |
| 08-Jun-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Use a separate MID counter for ordered und unordered messages for each outgoing stream.
Thanks to Jens Hoelscher for reporting the issue.
MFC after: 1 week
|
#
565cccce |
| 03-Jun-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Store the peers vtag in host byte order in the cookie, since all consumers expect it that way. This fixes the vtag when sending en ERROR chunk.
MFC after: 1 week
|
#
7b7f31e6 |
| 30-May-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Fix a byte order issue for the scope stored in the SCTP cookie.
MFC after: 1 week
|
#
cd0a4ff6 |
| 02-May-2016 |
Pedro F. Giffuni <pfg@FreeBSD.org> |
netinet/sctp*: minor spelling fixes in comments.
No functional change.
Reviewed by: tuexen
|
#
ec70917f |
| 01-May-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
When a client uses UDP encapsulation and lists IP addresses in the INIT chunk, enable UDP encapsulation for all those addresses. This helps clients using a userland stack to support multihoming if th
When a client uses UDP encapsulation and lists IP addresses in the INIT chunk, enable UDP encapsulation for all those addresses. This helps clients using a userland stack to support multihoming if they are not behind a NAT.
MFC after: 1 week
show more ...
|
#
7154bf4a |
| 30-Apr-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Add the UDP encaps port as a parameter to sctp_add_remote_addr().
This is currently only a code change without any functional change. But this allows to set the remote encapsulation port in a more d
Add the UDP encaps port as a parameter to sctp_add_remote_addr().
This is currently only a code change without any functional change. But this allows to set the remote encapsulation port in a more detailed way, which will be provided in a follow-up commit.
MFC after: 1 week
show more ...
|
#
f8ee69bf |
| 18-Apr-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Fix signed/unsigned warnings.
|
#
e187bac2 |
| 18-Apr-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Don't use anonymous unions.
|
#
876d357f |
| 11-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
9d18771f |
| 07-Apr-2016 |
Randall Stewart <rrs@FreeBSD.org> |
A couple of minor changes that I missed that Michael had done, most noted in these is the change to non-strict ordering for incoming data (this will make pkt-drill test 14 fail but its expected).
|
#
44249214 |
| 07-Apr-2016 |
Randall Stewart <rrs@FreeBSD.org> |
This is work done by Michael Tuexen and myself at the IETF. This adds the new I-Data (Interleaved Data) message. This allows a user to be able to have complete freedom from Head Of Line blocking that
This is work done by Michael Tuexen and myself at the IETF. This adds the new I-Data (Interleaved Data) message. This allows a user to be able to have complete freedom from Head Of Line blocking that was previously there due to the in-ability to send multiple large messages without the TSN's being in sequence. The code as been tested with Michaels various packet drill scripts as well as inter-networking between the IETF's location in Argentina and Germany.
show more ...
|
#
d6084013 |
| 05-Apr-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
e2823e85 |
| 01-Apr-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Set the chunk id for ERROR chunks. This is work with rrs@. MFC after: 1 week
|
#
9a8e3088 |
| 27-Mar-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Improve compilation on windows 64-bit (for the userland stack).
MFC after: 1 week
|
Revision tags: release/10.3.0 |
|
#
ed654363 |
| 23-Mar-2016 |
Michael Tuexen <tuexen@FreeBSD.org> |
Add const to several constants. Thanks to Nicholas Nethercote for providing the patch via https://bugzilla.mozilla.org/show_bug.cgi?id=1255655
MFC after: 1 week
|
#
317cec3c |
| 22-Feb-2016 |
Glen Barber <gjb@FreeBSD.org> |
MFH
Sponsored by: The FreeBSD Foundation
|
#
9893f787 |
| 21-Feb-2016 |
Dimitry Andric <dim@FreeBSD.org> |
Merge ^/head r295601 through r295844.
|