Author: tuexen
Date: Sat Nov 6 13:30:54 2010
New Revision: 214876
URL: http://svn.freebsd.org/changeset/base/214876
Log:
* Fix an accounting bug regarding SACK/NR-SACK chunks.
* Fix the generation of the SACK/NR-SACK gap lists.
MFC after: 3 days.
Modified:
Author: tuexen
Date: Sat Nov 6 13:43:18 2010
New Revision: 214877
URL: http://svn.freebsd.org/changeset/base/214877
Log:
Do not resend DATA chunks without delay when dropped by the peer and
the CRC was correct.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_input.c
Modified:
Author: tuexen
Date: Sun Nov 7 14:39:40 2010
New Revision: 214918
URL: http://svn.freebsd.org/changeset/base/214918
Log:
Not only stop all timers when entering the SHUTDOWN_SENT state,
but also when entering the SHUTDOWN_ACK_SEND state.
MFC after: 3 days.
Modified:
Author: tuexen
Date: Sun Nov 7 17:44:04 2010
New Revision: 214928
URL: http://svn.freebsd.org/changeset/base/214928
Log:
* Use exponential backoff for retransmission of SHUTDOWN and
SHUTDOWN-ACK chunks.
* While there, do some cleanups.
MFC after: 3 days.
Modified:
Author: tuexen
Date: Sun Nov 7 18:50:35 2010
New Revision: 214939
URL: http://svn.freebsd.org/changeset/base/214939
Log:
Do not have the MTU table twice in the code. Therefore move the
function from the timer code to util, rename it appropriately and
also fix a bug in sctp_get_prev_mtu(),
Author: tuexen
Date: Tue Nov 9 12:00:39 2010
New Revision: 215035
URL: http://svn.freebsd.org/changeset/base/215035
Log:
Fix a bug which resulted in kevent() reporting an event twice on
1-to-1 style sockets when an ABORT was received.
MFC after: 3 days.
Modified:
Author: tuexen
Date: Tue Nov 9 16:18:32 2010
New Revision: 215039
URL: http://svn.freebsd.org/changeset/base/215039
Log:
Improve the scalability by using the local and remote port when
putting inps in the tcpephash.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_pcb.c
Modified:
Author: tuexen
Date: Thu Nov 11 18:41:03 2010
New Revision: 215134
URL: http://svn.freebsd.org/changeset/base/215134
Log:
Fix the SACK/NR-SACK generation code.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Fri Nov 12 20:45:21 2010
New Revision: 215198
URL: http://svn.freebsd.org/changeset/base/215198
Log:
Fix more issues with the SACK/NR-SACK generation code.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Fri Nov 12 20:46:33 2010
New Revision: 215199
URL: http://svn.freebsd.org/changeset/base/215199
Log:
Don't print an empty line when printing mapping arrays.
MFC after: 3 days.
Modified:
head/sys/netinet/sctputil.c
Modified: head/sys/netinet/sctputil.c
Author: tuexen
Date: Sat Nov 13 12:52:44 2010
New Revision: 215241
URL: http://svn.freebsd.org/changeset/base/215241
Log:
Fix a locking issue reported by brucec@ affecting
1-to-1 style sockets which have not yet been
accepted.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_pcb.c
Author: tuexen
Date: Sat Nov 13 17:52:04 2010
New Revision: 215249
URL: http://svn.freebsd.org/changeset/base/215249
Log:
Add for existing protocol entries the missing SCTP port allocations
and add protocol entries for protocols which have SCTP port allocations.
These entries are according
Author: tuexen
Date: Sun Nov 14 14:37:20 2010
New Revision: 215301
URL: http://svn.freebsd.org/changeset/base/215301
Log:
Simplify sctp_delayed_cksum() a bit.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_crc32.c
Modified: head/sys/netinet/sctp_crc32.c
Author: tuexen
Date: Sun Nov 14 16:44:18 2010
New Revision: 215305
URL: http://svn.freebsd.org/changeset/base/215305
Log:
Take out special code for disable CRC computations on
the loopback interface for IPv6. It will be handled
by the loopback interface.
Modified:
Author: tuexen
Date: Tue Nov 16 22:16:38 2010
New Revision: 215410
URL: http://svn.freebsd.org/changeset/base/215410
Log:
Add an SCTP socket option to retrieve the number of timeouts
of an association.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp.h
head/sys/netinet/sctp_uio.h
Author: tuexen
Date: Sat Dec 4 19:29:49 2010
New Revision: 216188
URL: http://svn.freebsd.org/changeset/base/216188
Log:
Fix a bug where also the number of non-renegable gap reports
was considered to be potentially renegable.
MFC after: 1 day.
Modified:
head/sys/netinet/sctp_indata.c
Author: tuexen
Date: Sun Dec 12 20:50:44 2010
New Revision: 216397
URL: http://svn.freebsd.org/changeset/base/216397
Log:
Bugfix: Do correct accounting using the MIB counters when an
association is aborted via sctp_abort_association().
MFC after: 3 days.
Modified:
Author: tuexen
Date: Thu Dec 16 09:49:16 2010
New Revision: 216480
URL: http://svn.freebsd.org/changeset/base/216480
Log:
Add a missing cast. Reported by blade_ly at yahoo.com.cn.
MFC after: 1 day.
Modified:
head/sys/netinet/sctp_indata.c
Modified: head/sys/netinet/sctp_indata.c
Author: tuexen
Date: Thu Dec 16 21:01:02 2010
New Revision: 216495
URL: http://svn.freebsd.org/changeset/base/216495
Log:
Bugfix: Take also the nr-mapping array into account when detecting
gaps.
Reviewed by: rrs@
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_indata.c
Author: tuexen
Date: Wed Dec 22 17:59:38 2010
New Revision: 216669
URL: http://svn.freebsd.org/changeset/base/216669
Log:
Improve plausibility check in sctp_handle_sack().
Allow cmt_on_off to support values 0 (no CMT), 1 (CMT), and 2 (CMT/RP).
MFC after: 3 months.
Modified:
Author: tuexen
Date: Wed Dec 22 19:04:14 2010
New Revision: 216672
URL: http://svn.freebsd.org/changeset/base/216672
Log:
Provide a possibility to configure the inital congestion window to the
value defined in RFC 4960.
MFC after: 3 months.
Modified:
Author: tuexen
Date: Thu Dec 30 16:23:13 2010
New Revision: 216821
URL: http://svn.freebsd.org/changeset/base/216821
Log:
Fix three bugs related to the sequence number wrap-around affecting
the processing of ECNE and ASCONF chunks.
Reviewed by: rrs
MFC after: 3 days.
Modified:
Author: tuexen
Date: Thu Dec 30 16:56:20 2010
New Revision: 216822
URL: http://svn.freebsd.org/changeset/base/216822
Log:
Code cleanup: Use LIST_FOREACH, LIST_FOREACH_SAFE, TAILQ_FOREACH,
TAILQ_FOREACH_SAFE where appropriate.
No functional change.
MFC after: 3 months.
Author: tuexen
Date: Thu Dec 30 21:32:35 2010
New Revision: 216825
URL: http://svn.freebsd.org/changeset/base/216825
Log:
Define and use SCTP_SSN_GE, SCTP_SSN_GT, SCTP_TSN_GE, SCTP_TSN_GT macros
and use them instead of the generic compare_with_wrap.
Retire compare_with_wrap.
MFC after:
Author: tuexen
Date: Sun Sep 2 12:37:30 2012
New Revision: 240007
URL: http://svn.freebsd.org/changeset/base/240007
Log:
Fix a typo which results in RTT to be off by a factor of 10, if the RTT is
larger than 1 second.
MFC after:3 days
Modified:
head/sys/netinet/sctputil.c
Author: tuexen
Date: Tue Sep 4 22:45:00 2012
New Revision: 240115
URL: http://svn.freebsd.org/changeset/base/240115
Log:
Use the consistenly the size of a variable. This helps to keep the code
simpler for the userland implementation.
MFC after: 3 days
Modified:
Author: tuexen
Date: Wed Sep 5 18:52:01 2012
New Revision: 240148
URL: http://svn.freebsd.org/changeset/base/240148
Log:
Using %p in a format string requires a void *.
MFC after: 10 days
Modified:
head/sys/netinet/sctp_asconf.c
head/sys/netinet/sctp_auth.c
Author: tuexen
Date: Thu Sep 6 07:03:56 2012
New Revision: 240158
URL: http://svn.freebsd.org/changeset/base/240158
Log:
Get rid of a gcc'ism.
MFC after: 10 days
Modified:
head/sys/netinet/sctp_cc_functions.c
Modified: head/sys/netinet/sctp_cc_functions.c
Author: tuexen
Date: Fri Sep 7 13:36:42 2012
New Revision: 240198
URL: http://svn.freebsd.org/changeset/base/240198
Log:
Don't include a structure containing a flexible array in another
structure.
MFC after:10 days
Modified:
head/sys/netinet/sctp_header.h
Author: tuexen
Date: Sat Sep 8 20:54:54 2012
New Revision: 240250
URL: http://svn.freebsd.org/changeset/base/240250
Log:
Whitespace cleanup.
MFC after: 10 days
Modified:
head/sys/netinet/sctp_asconf.c
Modified: head/sys/netinet/sctp_asconf.c
Author: tuexen
Date: Sun Sep 9 08:14:04 2012
New Revision: 240263
URL: http://svn.freebsd.org/changeset/base/240263
Log:
Whitespace changes.
MFC after: 10 days
Modified:
head/sys/netinet/sctp_pcb.c
Modified: head/sys/netinet/sctp_pcb.c
Author: tuexen
Date: Fri Sep 14 18:32:20 2012
New Revision: 240507
URL: http://svn.freebsd.org/changeset/base/240507
Log:
Small cleanups. No functional change.
MFC after:10 days
Modified:
head/sys/netinet/sctputil.c
Modified: head/sys/netinet/sctputil.c
Author: tuexen
Date: Sat Sep 22 14:39:20 2012
New Revision: 240826
URL: http://svn.freebsd.org/changeset/base/240826
Log:
Small cleanups. No functional change.
MFC after:10 days
Modified:
head/sys/netinet/sctp_output.c
head/sys/netinet/sctp_output.h
Modified:
Author: tuexen
Date: Sat Sep 22 22:04:17 2012
New Revision: 240842
URL: http://svn.freebsd.org/changeset/base/240842
Log:
Fix a bug related to handling Re-config chunks. It is not true that
the association can be removed if the socket is gone.
MFC after:3 days
Modified:
Author: tuexen
Date: Sun Sep 23 07:23:18 2012
New Revision: 240848
URL: http://svn.freebsd.org/changeset/base/240848
Log:
Declare a static function as such.
MFC after:3 days
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Sun Sep 23 07:43:10 2012
New Revision: 240849
URL: http://svn.freebsd.org/changeset/base/240849
Log:
Whitespace change.
MFC after:3 days
Modified:
head/sys/netinet/sctp_pcb.c
Modified: head/sys/netinet/sctp_pcb.c
On Oct 23, 2012, at 6:23 AM, Bruce Evans wrote:
On Mon, 22 Oct 2012, Xin LI wrote:
Log:
Remove __P.
This was a chance to remove style bugs in the prototypes. At least it
didn't create so many new ones, unlike the original __P axing. It
still enlarged about a hundred by changing from
On Oct 23, 2012, at 8:28 PM, Bruce Evans wrote:
On Tue, 23 Oct 2012, Michael Tuexen wrote:
On Oct 23, 2012, at 6:23 AM, Bruce Evans wrote:
On Mon, 22 Oct 2012, Xin LI wrote:
Log:
Remove __P.
This was a chance to remove style bugs in the prototypes. At least it
didn't create so
Author: tuexen
Date: Mon Oct 29 20:42:48 2012
New Revision: 242325
URL: http://svn.freebsd.org/changeset/base/242325
Log:
Use ntohs() and htons() in correct order. However, this doesn't change
functionality.
Modified:
head/sys/netinet/sctputil.c
Modified: head/sys/netinet/sctputil.c
Author: tuexen
Date: Mon Oct 29 20:44:29 2012
New Revision: 242326
URL: http://svn.freebsd.org/changeset/base/242326
Log:
Add braces (as used elsewhere in the SCTP code).
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Mon Oct 29 20:47:32 2012
New Revision: 242327
URL: http://svn.freebsd.org/changeset/base/242327
Log:
Whitespace changes due to upstream integration of SCTP changes in the
FreeBSD code base.
Modified:
head/sys/netinet/sctp_uio.h
head/sys/netinet/sctp_var.h
Author: tuexen
Date: Wed May 12 16:10:33 2010
New Revision: 207966
URL: http://svn.freebsd.org/changeset/base/207966
Log:
Get rid of unused constants.
MFC after: 3 days.
Modified:
head/sys/netinet/sctp_constants.h
head/sys/netinet/sctp_indata.c
Modified:
On Jun 11, 2010, at 10:44 PM, Jack Vogel wrote:
On Fri, Jun 11, 2010 at 1:27 PM, Jack Vogel jfvo...@gmail.com wrote:
On Fri, Jun 11, 2010 at 1:23 PM, Bjoern A. Zeeb b...@freebsd.org wrote:
On Fri, 11 Jun 2010, Jack Vogel wrote:
Odd though, because that code is in the driver on a
Author: tuexen
Date: Mon Jun 14 21:25:07 2010
New Revision: 209178
URL: http://svn.freebsd.org/changeset/base/209178
Log:
* Fix a bug where the length of the ASCONF-ACK was calculated wrong due
to using an uninitialized variable.
* Fix a bug where a NULL pointer was dereferenced when
Author: tuexen
Date: Fri Jun 18 09:01:44 2010
New Revision: 209289
URL: http://svn.freebsd.org/changeset/base/209289
Log:
Fix a rece condition in the shutdown handling.
The race condition resulted in a panic.
MFC after: 3 days
Modified:
head/sys/netinet/sctp.h
Author: tuexen
Date: Sat Jun 26 19:26:20 2010
New Revision: 209540
URL: http://svn.freebsd.org/changeset/base/209540
Log:
* Do not dereference a NULL pointer when calling an SCTP send syscall
not providing a destination address and using ktrace.
* Do not copy out kernel memory when
Author: tuexen
Date: Mon Jul 26 09:26:55 2010
New Revision: 210495
URL: http://svn.freebsd.org/changeset/base/210495
Log:
Fix a bug where the length of a FORWARD-TSN chunk was set incorrectly in
the chunk. This resulted in malformed frames.
Remove a duplicate assignment.
MFC after: 2
Author: tuexen
Date: Sun Aug 1 08:06:59 2010
New Revision: 210714
URL: http://svn.freebsd.org/changeset/base/210714
Log:
Cleanup code.
MFC after: 2 weeks
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Sat Aug 7 17:57:58 2010
New Revision: 211030
URL: http://svn.freebsd.org/changeset/base/211030
Log:
Fix a bug where MSG_TRUNC was not returned in all necessary cases for
SOCK_DGRAM socket. MSG_TRUNC was only returned when some mbufs could
not be copied to the
Author: tuexen
Date: Sat Aug 28 17:59:51 2010
New Revision: 211944
URL: http://svn.freebsd.org/changeset/base/211944
Log:
Fix the switching on/off of CMT using sysctl and socket option.
Fix the switching on/off of PF and NR-SACKs using sysctl.
Add minor improvement in handling malloc
Author: tuexen
Date: Sun Aug 29 18:50:30 2010
New Revision: 211969
URL: http://svn.freebsd.org/changeset/base/211969
Log:
Fix the the SCTP_WITH_NO_CSUM option when used in combination with
interface supporting CRC offload. While at it, make use of the
feature that the loopback interface
Author: tuexen
Date: Wed Sep 1 16:11:26 2010
New Revision: 212099
URL: http://svn.freebsd.org/changeset/base/212099
Log:
Fix a bug which results in peer IPv4 addresses a.b.c.d with 224=d=239
incorrectly being detected as multicast addresses on little endian systems.
MFC after: 2 weeks
Author: tuexen
Date: Sun Sep 5 20:13:07 2010
New Revision: 212242
URL: http://svn.freebsd.org/changeset/base/212242
Log:
Implement correct handling of address parameter and
sendinfo for SCTP send calls.
MFC after: 4 weeks.
Modified:
head/sys/kern/uipc_syscalls.c
Author: tuexen
Date: Thu Sep 9 20:51:23 2010
New Revision: 212380
URL: http://svn.freebsd.org/changeset/base/212380
Log:
* Remove code which has no effect.
* Clean up the handling in sctp_lower_sosend().
MFC after: 3 weeks.
Modified:
head/sys/netinet/sctp_output.c
Modified:
Author: tuexen
Date: Wed Sep 15 20:41:20 2010
New Revision: 212699
URL: http://svn.freebsd.org/changeset/base/212699
Log:
Remove unused variables.
MFC after: 2 weeks.
Modified:
head/sys/netinet6/sctp6_usrreq.c
Modified: head/sys/netinet6/sctp6_usrreq.c
Author: tuexen
Date: Wed Sep 15 20:53:20 2010
New Revision: 212702
URL: http://svn.freebsd.org/changeset/base/212702
Log:
* Use !TAILQ_EMPTY() for checking if a tail queue is not empty.
* Remove assignment without any effect.
MFC after: 2 weeks.
Modified:
Author: tuexen
Date: Wed Sep 15 21:08:57 2010
New Revision: 212704
URL: http://svn.freebsd.org/changeset/base/212704
Log:
Remove assignment without effect.
MFC after: 2 weeks.
Modified:
head/sys/netinet/sctp_sysctl.c
Modified: head/sys/netinet/sctp_sysctl.c
Author: tuexen
Date: Wed Sep 15 21:19:54 2010
New Revision: 212707
URL: http://svn.freebsd.org/changeset/base/212707
Log:
Remove unused variable/assignment.
MFC after: 2 weeks.
Modified:
head/sys/netinet/sctp_bsd_addr.c
Modified: head/sys/netinet/sctp_bsd_addr.c
Author: tuexen
Date: Wed Sep 15 21:53:10 2010
New Revision: 212711
URL: http://svn.freebsd.org/changeset/base/212711
Log:
Use TAILQ_EMPTY() for testing if a tail queue is empty.
Set whoFrom to NULL after freeing whoFrom.
Modified:
head/sys/netinet/sctp_indata.c
Modified:
Author: tuexen
Date: Wed Sep 15 23:10:45 2010
New Revision: 212712
URL: http://svn.freebsd.org/changeset/base/212712
Log:
Delay the assignment of a path for DATA chunk until they hit
the sent_queue. Honor a given path when the SCTP_ADDR_OVER
flag is set.
MFC after: 2 weeks.
Modified:
Author: tuexen
Date: Wed Sep 15 23:40:36 2010
New Revision: 212713
URL: http://svn.freebsd.org/changeset/base/212713
Log:
Remove unused variable/assignment.
MFC after: 3 weeks.
Modified:
head/sys/netinet/sctputil.c
Modified: head/sys/netinet/sctputil.c
Author: tuexen
Date: Wed Sep 15 23:56:25 2010
New Revision: 212714
URL: http://svn.freebsd.org/changeset/base/212714
Log:
Remove old debug code.
MFC after: 2 weeks.
Modified:
head/sys/netinet/sctp_output.c
head/sys/netinet/sctp_pcb.c
head/sys/netinet/sctp_usrreq.c
Author: tuexen
Date: Fri Sep 17 16:20:29 2010
New Revision: 212799
URL: http://svn.freebsd.org/changeset/base/212799
Log:
* Implement initial version of send buffer splitting.
* Make send/recv buffer splitting switchable via sysctl.
* While there: Fix some comments.
Modified:
Author: tuexen
Date: Fri Sep 17 18:53:07 2010
New Revision: 212800
URL: http://svn.freebsd.org/changeset/base/212800
Log:
Make the initial congestion window configurable via sysctl.
MFC after: 2 weeks.
Modified:
head/sys/netinet/sctp_cc_functions.c
head/sys/netinet/sctp_sysctl.c
Author: tuexen
Date: Sun Sep 19 11:42:16 2010
New Revision: 212850
URL: http://svn.freebsd.org/changeset/base/212850
Log:
Fix a locking issue which shows up when the code is used
on Mac OS X.
MFC after: 2 weeks.
Modified:
head/sys/netinet/sctp_auth.c
head/sys/netinet/sctp_pcb.c
Author: tuexen
Date: Sun Sep 19 11:57:21 2010
New Revision: 212851
URL: http://svn.freebsd.org/changeset/base/212851
Log:
Allow the initial congestion window to be configure
to one MTU. Improve the description.
MFC after: 2 weeks.
Modified:
head/sys/netinet/sctp_sysctl.h
Modified:
Author: tuexen
Date: Mon Sep 20 12:19:11 2010
New Revision: 212897
URL: http://svn.freebsd.org/changeset/base/212897
Log:
Fix a locking issue which resulted in aborted associations
due to a corrupted nr-mapping array.
MFC after: 2 weeks.
Modified:
head/sys/netinet/sctp_indata.c
Author: tuexen
Date: Wed May 30 20:56:07 2012
New Revision: 236332
URL: http://svn.freebsd.org/changeset/base/236332
Log:
Seperate SCTP checksum offloading for IPv4 and IPv6.
While there: remove some trainling whitespaces.
MFC after: 3 days
X-MFC with: 236170
Modified:
Author: tuexen
Date: Fri Jun 1 08:26:50 2012
New Revision: 236391
URL: http://svn.freebsd.org/changeset/base/236391
Log:
Small cleanups. No functional change.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_asconf.c
head/sys/netinet/sctputil.h
Modified:
Author: tuexen
Date: Sat Jun 2 13:13:38 2012
New Revision: 236450
URL: http://svn.freebsd.org/changeset/base/236450
Log:
Remove an unused parameter.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_input.c
head/sys/netinet/sctputil.c
head/sys/netinet/sctputil.h
Modified:
Author: tuexen
Date: Sat Jun 2 21:22:26 2012
New Revision: 236493
URL: http://svn.freebsd.org/changeset/base/236493
Log:
Honor sysctl for TTL.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Sun Jun 3 14:54:50 2012
New Revision: 236515
URL: http://svn.freebsd.org/changeset/base/236515
Log:
Use an existing function to get the source address.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_asconf.c
Modified: head/sys/netinet/sctp_asconf.c
Author: tuexen
Date: Sun Jun 3 18:14:57 2012
New Revision: 236522
URL: http://svn.freebsd.org/changeset/base/236522
Log:
Remove code which is not needed.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_pcb.c
Modified: head/sys/netinet/sctp_pcb.c
Author: tuexen
Date: Tue Jun 5 20:48:13 2012
New Revision: 236640
URL: http://svn.freebsd.org/changeset/base/236640
Log:
The cmsg_len field includes the cmsg header. So use CMSG_LEN().
MFC after: 3 days
Modified:
head/share/man/man4/ip.4
Modified: head/share/man/man4/ip.4
Author: tuexen
Date: Tue Jun 12 09:18:28 2012
New Revision: 236949
URL: http://svn.freebsd.org/changeset/base/236949
Log:
Small cleanup.
MFC after: 3 days
Modified:
head/sys/netinet/sctputil.c
Modified: head/sys/netinet/sctputil.c
Author: tuexen
Date: Tue Jun 12 13:15:27 2012
New Revision: 236956
URL: http://svn.freebsd.org/changeset/base/236956
Log:
Unify the sending of ABORT, SHUTDOWN-COMPLETE and ERROR chunks.
While there: Fix also some minor bugs and prepare for SCTP/DTLS.
MFC after: 3 days
Modified:
Author: tuexen
Date: Tue Jun 12 13:57:56 2012
New Revision: 236958
URL: http://svn.freebsd.org/changeset/base/236958
Log:
Deliver IPV6_TCLASS, IPV6_HOPLIMIT and IPV6_PKTINFO cmsgs (if
requested) on IPV6 sockets, which have been marked to be not IPV6_V6ONLY,
for each received IPV4 packet.
Author: tuexen
Date: Tue Jun 12 14:02:38 2012
New Revision: 236959
URL: http://svn.freebsd.org/changeset/base/236959
Log:
Add a IP_RECVTOS socket option to receive for received UDP/IPv4
packets a cmsg of type IP_RECVTOS which contains the TOS byte.
Much like IP_RECVTTL does for TTL. This
Author: tuexen
Date: Tue Jun 12 14:56:08 2012
New Revision: 236961
URL: http://svn.freebsd.org/changeset/base/236961
Log:
Add a cmsg of type IP_TOS for UDP/IPv4 sockets to specify the TOS byte.
MFC after: 3 days
Modified:
head/sys/netinet/udp_usrreq.c
Modified:
Author: tuexen
Date: Thu Jun 14 06:54:48 2012
New Revision: 237049
URL: http://svn.freebsd.org/changeset/base/237049
Log:
Pass flowid explicitly through the stack instead of taking it from
the mbuf chain at different places.
While there: Fix several bugs related to VRFs.
MFC after: 3
Author: tuexen
Date: Mon Jun 18 17:09:39 2012
New Revision: 237229
URL: http://svn.freebsd.org/changeset/base/237229
Log:
Cleanup the UDP decapsulation code.
MFC after: 3 days
Modified:
head/sys/netinet/sctputil.c
Modified: head/sys/netinet/sctputil.c
Author: tuexen
Date: Mon Jun 18 17:11:24 2012
New Revision: 237230
URL: http://svn.freebsd.org/changeset/base/237230
Log:
Add rate limitation for SCTP OOTB responses.
MFC after: 3 days
Modified:
head/sys/netinet/icmp_var.h
head/sys/netinet/ip_icmp.c
head/sys/netinet/sctp_input.c
Author: tuexen
Date: Thu Jun 21 12:51:24 2012
New Revision: 237392
URL: http://svn.freebsd.org/changeset/base/237392
Log:
Remove redundant #ifdef. Reported by gnn@.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_usrreq.c
Modified: head/sys/netinet/sctp_usrreq.c
Author: tuexen
Date: Sun Jun 24 21:25:54 2012
New Revision: 237540
URL: http://svn.freebsd.org/changeset/base/237540
Log:
Do packet logging in a consistent way.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_bsd_addr.c
head/sys/netinet/sctp_bsd_addr.h
Author: tuexen
Date: Sun Jun 24 22:22:44 2012
New Revision: 237541
URL: http://svn.freebsd.org/changeset/base/237541
Log:
Remove redundant check.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_input.c
Modified: head/sys/netinet/sctp_input.c
Author: tuexen
Date: Mon Jun 25 17:15:09 2012
New Revision: 237565
URL: http://svn.freebsd.org/changeset/base/237565
Log:
Whitespace cleanup.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_indata.c
head/sys/netinet/sctp_input.c
head/sys/netinet/sctp_output.c
Author: tuexen
Date: Mon Jun 25 19:13:43 2012
New Revision: 237569
URL: http://svn.freebsd.org/changeset/base/237569
Log:
Unify sctp_input() and sctp6_input().
MFC after: 3 days
Modified:
head/sys/netinet/sctp_input.c
head/sys/netinet6/sctp6_usrreq.c
Modified:
Author: tuexen
Date: Thu Jun 28 16:01:08 2012
New Revision: 237715
URL: http://svn.freebsd.org/changeset/base/237715
Log:
Pass the src and dst address of a received packet explicitly around.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_asconf.c
head/sys/netinet/sctp_asconf.h
Author: tuexen
Date: Mon Jul 2 16:40:11 2012
New Revision: 238002
URL: http://svn.freebsd.org/changeset/base/238002
Log:
Remove dead code (on FreeBSD) as suggested by glebius@.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Mon Jul 2 16:44:09 2012
New Revision: 238003
URL: http://svn.freebsd.org/changeset/base/238003
Log:
Move common code parts to sctp_common_input_processing().
MFC after: 3 days
Modified:
head/sys/netinet/sctp_input.c
head/sys/netinet/sctp_input.h
Author: tuexen
Date: Tue Jul 3 21:41:19 2012
New Revision: 238087
URL: http://svn.freebsd.org/changeset/base/238087
Log:
Iniitialize a variable.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_input.c
Modified: head/sys/netinet/sctp_input.c
Author: tuexen
Date: Wed Jul 4 20:29:16 2012
New Revision: 238121
URL: http://svn.freebsd.org/changeset/base/238121
Log:
Use CSUM_SCTP_IPV6 for IPv6.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Wed Jul 4 20:59:30 2012
New Revision: 238122
URL: http://svn.freebsd.org/changeset/base/238122
Log:
Use consistent method to determine IPV4_OUTPUT/IPV6_OUTPUT.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Mon Jul 9 10:59:39 2012
New Revision: 238294
URL: http://svn.freebsd.org/changeset/base/238294
Log:
Fix a bug introduced in r237715.
MFC after:i 3 days.
Modified:
head/sys/netinet/sctp_output.c
Modified: head/sys/netinet/sctp_output.c
Author: tuexen
Date: Sat Jul 14 19:44:39 2012
New Revision: 238454
URL: http://svn.freebsd.org/changeset/base/238454
Log:
Use case for selecting the address family (as in other places).
MFC after: 3 days
Modified:
head/sys/netinet/sctp_input.c
Modified: head/sys/netinet/sctp_input.c
Author: tuexen
Date: Sat Jul 14 20:08:03 2012
New Revision: 238455
URL: http://svn.freebsd.org/changeset/base/238455
Log:
Use case for selecting the address family (as in other places).
MFC after: 3 days
Modified:
head/sys/netinet/sctp_pcb.c
Modified: head/sys/netinet/sctp_pcb.c
On Jul 14, 2012, at 9:44 PM, Michael Tuexen wrote:
Author: tuexen
Date: Sat Jul 14 19:44:39 2012
New Revision: 238454
URL: http://svn.freebsd.org/changeset/base/238454
Log:
Use case for selecting the address family (as in other places).
Wrong commit message. It should have been:
Bugfix
Author: tuexen
Date: Sat Jul 14 21:25:14 2012
New Revision: 238458
URL: http://svn.freebsd.org/changeset/base/238458
Log:
Provide the correct notification type (SCTP_SEND_FAILED_EVENT)
for unsent messages.
MFC after: 3 days
Modified:
head/sys/netinet/sctputil.c
Modified:
Author: tuexen
Date: Sun Jul 15 11:04:49 2012
New Revision: 238475
URL: http://svn.freebsd.org/changeset/base/238475
Log:
#ifdef INET and INET6 consistently. This also fixes a bug, where
it was done wrong.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_output.c
Author: tuexen
Date: Sun Jul 15 20:16:17 2012
New Revision: 238501
URL: http://svn.freebsd.org/changeset/base/238501
Log:
Changes which improve compilation if neither INET nor INET6 is defined.
MFC after: 3 days
Modified:
head/sys/netinet/sctp_asconf.c
head/sys/netinet/sctp_output.c
1 - 100 of 1306 matches
Mail list logo