History log of /freebsd/sys/netinet/sctp_output.c (Results 201 – 225 of 776)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...32