svn commit: r247412 - head/sys/netinet

2013-02-27 Thread Michael Tuexen
Author: tuexen Date: Wed Feb 27 19:51:47 2013 New Revision: 247412 URL: http://svnweb.freebsd.org/changeset/base/247412 Log: Fix a potential race in returning setting errno when an association goes down. Reported by Mozilla in https://bugzilla.mozilla.org/show_bug.cgi?id=845513 MFC af

svn commit: r247920 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 19:27:17 2013 New Revision: 247920 URL: http://svnweb.freebsd.org/changeset/base/247920 Log: MFC r235360: Provide in the association change notification the received ABORT chunk if case of SCTP_COMM_LOST or SCTP_CANT_STR_ASSOC as required by RFC 6458. Modi

svn commit: r247921 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 19:30:34 2013 New Revision: 247921 URL: http://svnweb.freebsd.org/changeset/base/247921 Log: MFC r235402: Ensure the user can read COMM_LOST notifications on 1-to-1 style sockets. Modified: stable/8/sys/netinet/sctputil.c Directory Properties: stable/8/s

svn commit: r247922 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 19:32:54 2013 New Revision: 247922 URL: http://svnweb.freebsd.org/changeset/base/247922 Log: MFC r235403: Use ECONNABORTED in cases where the ABORT was sent to the peer. Modified: stable/8/sys/netinet/sctp_constants.h stable/8/sys/netinet/sctp_input.c

svn commit: r247923 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 19:34:56 2013 New Revision: 247923 URL: http://svnweb.freebsd.org/changeset/base/247923 Log: MFC r235412: Remove unused constants. Modified: stable/8/sys/netinet/sctp_constants.h stable/8/sys/netinet/sctputil.c Directory Properties: stable/8/sys/ (props

svn commit: r247924 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 19:38:04 2013 New Revision: 247924 URL: http://svnweb.freebsd.org/changeset/base/247924 Log: MFC r235414,r235415: Provide the error code in SCTP_PEER_ADDR_CHANGE notifications as specified in RFC 6458. Modified: stable/8/sys/netinet/sctp_indata.c stabl

svn commit: r247925 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 19:40:14 2013 New Revision: 247925 URL: http://svnweb.freebsd.org/changeset/base/247925 Log: MFC r235416: Provide in the SCTP_SEND_FAILED and SCTP_SEND_FAILED_EVENT notifications the correct ssf_error or ssfe_error as required by RFC 6458. Modified: stab

svn commit: r247926 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:04:05 2013 New Revision: 247926 URL: http://svnweb.freebsd.org/changeset/base/247926 Log: MFC r235418: Support SCTP_REMOTE_ERROR notification. ` Modified: stable/8/sys/netinet/sctp_constants.h stable/8/sys/netinet/sctp_input.c stable/8/sys/netinet

svn commit: r247927 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:06:27 2013 New Revision: 247927 URL: http://svnweb.freebsd.org/changeset/base/247927 Log: MFC r235554: Support SCTP_EOF also for 1-to-1 style sockets. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props changed)

svn commit: r247928 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:08:34 2013 New Revision: 247928 URL: http://svnweb.freebsd.org/changeset/base/247928 Log: MFC r235557: Use a default for max_burst of 4 and l2var of 2. This was discussed with rrs@. Modified: stable/8/sys/netinet/sctp_constants.h stable/8/sys/netine

svn commit: r247929 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
) @@ -1,7 +1,7 @@ /*- * Copyright (c) 2001-2008, by Cisco Systems, Inc. All rights reserved. - * Copyright (c) 2008-2011, by Randall Stewart. All rights reserved. - * Copyright (c) 2008-2011, by Michael Tuexen. All rights reserved. + * Copyright (c) 2008-2012, by Randall Stewart. All rights reserved

svn commit: r247930 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:14:55 2013 New Revision: 247930 URL: http://svnweb.freebsd.org/changeset/base/247930 Log: MFC r235903: Add sn_send_failed_event to sctp_notification. Modified: stable/8/sys/netinet/sctp_uio.h Directory Properties: stable/8/sys/ (props changed) stable

svn commit: r247931 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:17:30 2013 New Revision: 247931 URL: http://svnweb.freebsd.org/changeset/base/247931 Log: MFC r235990: Undefine SCTP_PACKED before including sctp_uio.h, which doesn't use it. Spotted by Irene Ruengeler. Modified: stable/8/sys/netinet/sctp.h Directory

svn commit: r247932 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:24:14 2013 New Revision: 247932 URL: http://svnweb.freebsd.org/changeset/base/247932 Log: MFC r236087: Get rid of SCTP specific code to avoid CRC32C computations on loopback. Just use offloading. Modified: stable/8/sys/netinet/sctp_output.c stable/8

svn commit: r247933 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:26:51 2013 New Revision: 247933 URL: http://svnweb.freebsd.org/changeset/base/247933 Log: MFC r236391: Small cleanups. No functional change. Modified: stable/8/sys/netinet/sctp_asconf.c stable/8/sys/netinet/sctputil.h Directory Properties: stable/8/

svn commit: r247934 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:29:54 2013 New Revision: 247934 URL: http://svnweb.freebsd.org/changeset/base/247934 Log: MFC r236450: Remove an unused parameter. Modified: stable/8/sys/netinet/sctp_input.c stable/8/sys/netinet/sctputil.c stable/8/sys/netinet/sctputil.h Directory

svn commit: r247935 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:32:30 2013 New Revision: 247935 URL: http://svnweb.freebsd.org/changeset/base/247935 Log: MFC r236492: Don't request data from the IPv6 layer, which is not used. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props

svn commit: r247936 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:34:30 2013 New Revision: 247936 URL: http://svnweb.freebsd.org/changeset/base/247936 Log: MFC r236493: Honor sysctl for TTL. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/netinet/ (

svn commit: r247937 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:36:17 2013 New Revision: 247937 URL: http://svnweb.freebsd.org/changeset/base/247937 Log: MFC r236515: Use an existing function to get the source address. Modified: stable/8/sys/netinet/sctp_asconf.c Directory Properties: stable/8/sys/ (props change

svn commit: r247938 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:37:57 2013 New Revision: 247938 URL: http://svnweb.freebsd.org/changeset/base/247938 Log: MFC r236522: Remove code which is not needed. Modified: stable/8/sys/netinet/sctp_pcb.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/neti

svn commit: r247939 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 20:41:36 2013 New Revision: 247939 URL: http://svnweb.freebsd.org/changeset/base/247939 Log: MFC r236949: Small cleanup. Modified: stable/8/sys/netinet/sctputil.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/netinet/ (props chan

svn commit: r247941 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:08:19 2013 New Revision: 247941 URL: http://svnweb.freebsd.org/changeset/base/247941 Log: MFC r236956: Unify the sending of ABORT, SHUTDOWN-COMPLETE and ERROR chunks. While there: Fix also some minor bugs and prepare for SCTP/DTLS. Modified: stable/8/

svn commit: r247943 - stable/8/sys/netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:11:16 2013 New Revision: 247943 URL: http://svnweb.freebsd.org/changeset/base/247943 Log: MFC r236958: 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 rece

svn commit: r247944 - in stable/8: lib/libc/net share/man/man4 sys/netinet

2013-03-07 Thread Michael Tuexen
/sctp_sys_calls.c Thu Mar 7 21:17:37 2013 (r247944) @@ -1,7 +1,7 @@ /*- * Copyright (c) 2001-2007, by Cisco Systems, Inc. All rights reserved. - * Copyright (c) 2008-2011, by Randall Stewart. All rights reserved. - * Copyright (c) 2008-2011, by Michael Tuexen. All rights reserved

svn commit: r247945 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:22:07 2013 New Revision: 247945 URL: http://svnweb.freebsd.org/changeset/base/247945 Log: MFC r236961: Add a cmsg of type IP_TOS for UDP/IPv4 sockets to specify the TOS byte. Modified: stable/8/sys/netinet/udp_usrreq.c Directory Properties: stable/8/

svn commit: r247946 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:24:41 2013 New Revision: 247946 URL: http://svnweb.freebsd.org/changeset/base/247946 Log: MFC r237049: 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.

svn commit: r247947 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:27:15 2013 New Revision: 247947 URL: http://svnweb.freebsd.org/changeset/base/247947 Log: MFC r237229: Cleanup the UDP decapsulation code. Modified: stable/8/sys/netinet/sctputil.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/n

svn commit: r247948 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:29:42 2013 New Revision: 247948 URL: http://svnweb.freebsd.org/changeset/base/247948 Log: MFC r237230: Add rate limitation for SCTP OOTB responses. Modified: stable/8/sys/netinet/icmp_var.h stable/8/sys/netinet/ip_icmp.c stable/8/sys/netinet/sctp_in

svn commit: r247949 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:31:45 2013 New Revision: 247949 URL: http://svnweb.freebsd.org/changeset/base/247949 Log: MFC r237392: Remove redundant #ifdef. Reported by gnn@. Modified: stable/8/sys/netinet/sctp_usrreq.c Directory Properties: stable/8/sys/ (props changed) stab

svn commit: r247950 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:34:04 2013 New Revision: 247950 URL: http://svnweb.freebsd.org/changeset/base/247950 Log: MFC r237540: Do packet logging in a consistent way. Modified: stable/8/sys/netinet/sctp_bsd_addr.c stable/8/sys/netinet/sctp_bsd_addr.h stable/8/sys/netinet/sc

svn commit: r247952 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:36:04 2013 New Revision: 247952 URL: http://svnweb.freebsd.org/changeset/base/247952 Log: MFC r237541: Remove redundant check. Modified: stable/8/sys/netinet/sctp_input.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/netinet/

svn commit: r247954 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:38:43 2013 New Revision: 247954 URL: http://svnweb.freebsd.org/changeset/base/247954 Log: MFC r237542: Pass the packet length explicitly around. Modified: stable/8/sys/netinet/sctp_indata.c stable/8/sys/netinet/sctp_input.c stable/8/sys/netinet/sctp

svn commit: r247955 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:41:02 2013 New Revision: 247955 URL: http://svnweb.freebsd.org/changeset/base/247955 Log: MFC r237565: Whitespace cleanup. Modified: stable/8/sys/netinet/sctp_indata.c stable/8/sys/netinet/sctp_input.c stable/8/sys/netinet/sctp_output.c stable/8/s

svn commit: r247956 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 21:43:21 2013 New Revision: 247956 URL: http://svnweb.freebsd.org/changeset/base/247956 Log: MFC r237569: Unify sctp_input() and sctp6_input(). Modified: stable/8/sys/netinet/sctp_input.c stable/8/sys/netinet6/sctp6_usrreq.c Directory Properties: stabl

svn commit: r247959 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 22:05:27 2013 New Revision: 247959 URL: http://svnweb.freebsd.org/changeset/base/247959 Log: MFC r238002: Remove dead code (on FreeBSD) as suggested by glebius@. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props ch

svn commit: r247964 - stable/8/sys/netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 23:18:35 2013 New Revision: 247964 URL: http://svnweb.freebsd.org/changeset/base/247964 Log: MFC r235916: Introduce in6_getscope() to allow more effective checksum computations without the need to copy the address to clear the scope. Modified: stable/8

svn commit: r247965 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 23:23:25 2013 New Revision: 247965 URL: http://svnweb.freebsd.org/changeset/base/247965 Log: MFC r237715,r238294: Pass the src and dst address of a received packet explicitly around. Modified: stable/8/sys/netinet/sctp_asconf.c stable/8/sys/netinet/sctp_

svn commit: r247966 - in stable/8/sys: netinet netinet6

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 23:28:08 2013 New Revision: 247966 URL: http://svnweb.freebsd.org/changeset/base/247966 Log: MFC r238003,r239091: Move common code parts to sctp_common_input_processing(). Modified: stable/8/sys/netinet/sctp_input.c stable/8/sys/netinet/sctp_input.h st

svn commit: r247967 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 23:31:32 2013 New Revision: 247967 URL: http://svnweb.freebsd.org/changeset/base/247967 Log: MFC r238087: Iniitialize a variable. Modified: stable/8/sys/netinet/sctp_input.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/netinet/

svn commit: r247968 - stable/8/sys/netinet

2013-03-07 Thread Michael Tuexen
Author: tuexen Date: Thu Mar 7 23:35:06 2013 New Revision: 247968 URL: http://svnweb.freebsd.org/changeset/base/247968 Log: MFC r238122: Use consistent method to determine IPV4_OUTPUT/IPV6_OUTPUT. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (prop

svn commit: r239447 - stable/9/sys/netinet

2012-08-20 Thread Michael Tuexen
Author: tuexen Date: Mon Aug 20 16:42:45 2012 New Revision: 239447 URL: http://svn.freebsd.org/changeset/base/239447 Log: MFC r239041: Fix a bug reported by Simon L. B. Nielsen: If an SCTP endpoint receives an ASCONF with a wildcard lookup address and incorrect verification tag, the sys

svn commit: r239448 - stable/9/sys/netinet

2012-08-20 Thread Michael Tuexen
Author: tuexen Date: Mon Aug 20 16:45:46 2012 New Revision: 239448 URL: http://svn.freebsd.org/changeset/base/239448 Log: MFC r239052: Fix a refcount issue. The caller only decrements if stcb is NULL. Modified: stable/9/sys/netinet/sctp_pcb.c Directory Properties: stable/9/sys/ (props c

svn commit: r239451 - releng/9.1/sys/netinet

2012-08-20 Thread Michael Tuexen
Author: tuexen Date: Mon Aug 20 17:06:50 2012 New Revision: 239451 URL: http://svn.freebsd.org/changeset/base/239451 Log: MFC r239041: Fix a bug reported by Simon L. B. Nielsen: If an SCTP endpoint receives an ASCONF with a wildcard lookup address and incorrect verification tag, the sys

svn commit: r239452 - releng/9.1/sys/netinet

2012-08-20 Thread Michael Tuexen
Author: tuexen Date: Mon Aug 20 17:36:10 2012 New Revision: 239452 URL: http://svn.freebsd.org/changeset/base/239452 Log: MFC r239052: Fix a refcount issue. The caller only decrements if stcb is NULL. Approved by: re (kib) Modified: releng/9.1/sys/netinet/sctp_pcb.c Directory Properti

svn commit: r240007 - head/sys/netinet

2012-09-02 Thread Michael Tuexen
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 Modifie

svn commit: r240114 - head/sys/netinet

2012-09-04 Thread Michael Tuexen
Author: tuexen Date: Tue Sep 4 22:40:49 2012 New Revision: 240114 URL: http://svn.freebsd.org/changeset/base/240114 Log: Whitespace change. MFC after: 3 days Modified: head/sys/netinet/sctputil.c Modified: head/sys/netinet/sctputil.c

svn commit: r240115 - head/sys/netinet

2012-09-04 Thread Michael Tuexen
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: head/sys/netinet/sctp_o

svn commit: r240129 - stable/9/sys/netinet

2012-09-05 Thread Michael Tuexen
Author: tuexen Date: Wed Sep 5 07:47:09 2012 New Revision: 240129 URL: http://svn.freebsd.org/changeset/base/240129 Log: MFC r240007: Fix a typo which results in RTT to be off by a factor of 10, if the RTT is larger than 1 second. Modified: stable/9/sys/netinet/sctputil.c Directory Prope

svn commit: r240148 - head/sys/netinet

2012-09-05 Thread Michael Tuexen
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 head/sys/netinet/sctp_cc_f

svn commit: r240158 - head/sys/netinet

2012-09-06 Thread Michael Tuexen
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 ==

svn commit: r240171 - releng/9.1/sys/netinet

2012-09-06 Thread Michael Tuexen
Author: tuexen Date: Thu Sep 6 18:31:56 2012 New Revision: 240171 URL: http://svn.freebsd.org/changeset/base/240171 Log: MFC rr240007: Fix a typo which results in RTT to be off by a factor of 10, if the RTT is larger than 1 second. Approved by: re (kib) Modified: releng/9.1/sys/

svn commit: r240198 - head/sys/netinet

2012-09-07 Thread Michael Tuexen
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 head/sys/netinet/sctp_i

svn commit: r240250 - head/sys/netinet

2012-09-08 Thread Michael Tuexen
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

svn commit: r240263 - head/sys/netinet

2012-09-09 Thread Michael Tuexen
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 ==

svn commit: r240507 - head/sys/netinet

2012-09-14 Thread Michael Tuexen
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 =

svn commit: r240826 - head/sys/netinet

2012-09-22 Thread Michael Tuexen
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: head/sys/netinet/sctp

svn commit: r240842 - head/sys/netinet

2012-09-22 Thread Michael Tuexen
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: head/sys/ne

svn commit: r240848 - head/sys/netinet

2012-09-23 Thread Michael Tuexen
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 ===

svn commit: r240849 - head/sys/netinet

2012-09-23 Thread Michael Tuexen
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 =

svn commit: r199365 - head/sys/net

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 12:57:10 2009 New Revision: 199365 URL: http://svn.freebsd.org/changeset/base/199365 Log: Fix a LOR showing up with sctp_bsd_addr(): Do not hold a rt lock when calling rt_newaddrmsg(). Reviewed by: qingli Approved by: rrs (mentor) MFC after: 1 month Mo

svn commit: r199369 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 13:05:51 2009 New Revision: 199369 URL: http://svn.freebsd.org/changeset/base/199369 Log: Do not hold the lock longer than necessary. Approved by: rrs (mentor) MFC after: 1 month Modified: head/sys/netinet/sctputil.c Modified: head/sys/netinet/sctputil.

svn commit: r199370 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 13:08:15 2009 New Revision: 199370 URL: http://svn.freebsd.org/changeset/base/199370 Log: Allow the UMA to free data. This resolves the UMA related bug reported by Julian. Approved by: rrs (mentor) MFC after: 1 month Modified: head/sys/netinet/sctp_os_

svn commit: r199371 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 13:09:50 2009 New Revision: 199371 URL: http://svn.freebsd.org/changeset/base/199371 Log: Disable (temporary) the thread based interator. It does not work with vnet. Approved by: rrs (mentor) Modified: head/sys/netinet/sctp_constants.h Modified: head/sys/

svn commit: r199372 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 13:11:23 2009 New Revision: 199372 URL: http://svn.freebsd.org/changeset/base/199372 Log: Do not start the iterator when there are no associations. This fixes a bug found by Irene Ruengeler. Approved by: rrs (mentor) MFC after: 1 month Modified: head/s

svn commit: r199373 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 13:13:58 2009 New Revision: 199373 URL: http://svn.freebsd.org/changeset/base/199373 Log: Fix a memory leak when destroying an SCTP stack. Clean up sctp_pcb_finish(). Approved by: rrs (mentor) MFC after: 1 month Modified: head/sys/netinet/sctp_pcb.c Modi

svn commit: r199374 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 13:36:21 2009 New Revision: 199374 URL: http://svn.freebsd.org/changeset/base/199374 Log: Fix a bug where queued ASCONF messags are not sent out. Approved by: rrs (mentor) Obtained from:Irene Ruengeler MFC after: 1 month Modified: head/sys/neti

svn commit: r199437 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 20:56:14 2009 New Revision: 199437 URL: http://svn.freebsd.org/changeset/base/199437 Log: Use always LIST_EMPTY instead of sometime SCTP_LIST_EMPTY, which is defined as LIST_EMPTY. Approved by: rrs (mentor) MFC after: 1 month Modified: head/sys/netinet

svn commit: r199459 - head/sys/netinet

2009-11-17 Thread Michael Tuexen
Author: tuexen Date: Tue Nov 17 23:03:38 2009 New Revision: 199459 URL: http://svn.freebsd.org/changeset/base/199459 Log: Get rid of unused fields addr_over which is never really used, only copied around. Approved by: rrs (mentor) Modified: head/sys/netinet/sctp_output.c head/sys/net

svn commit: r199477 - head/sys/netinet

2009-11-18 Thread Michael Tuexen
Author: tuexen Date: Wed Nov 18 12:17:06 2009 New Revision: 199477 URL: http://svn.freebsd.org/changeset/base/199477 Log: Fix a bug where the system panics when a SHUTDOWN is received with an illegal TSN. Approved by: rrs (mentor) MFC after: ASAP Modified: head/sys/netinet/sctp_input

svn commit: r199484 - stable/8/sys/netinet

2009-11-18 Thread Michael Tuexen
Author: tuexen Date: Wed Nov 18 15:35:03 2009 New Revision: 199484 URL: http://svn.freebsd.org/changeset/base/199484 Log: MFC 199477 Fix a bug where the system panics when a SHUTDOWN is received with an illegal TSN. This bug was reported by Irene Ruengeler. Approved by: re, rrs (mento

svn commit: r199562 - stable/7/sys/netinet

2009-11-19 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 19 22:59:35 2009 New Revision: 199562 URL: http://svn.freebsd.org/changeset/base/199562 Log: MFC 199477 Fix a bug where the system panics when a SHUTDOWN is received with an illegal TSN. This bug was reported by Irene Ruengeler. Approved by: rrs (mentor)

svn commit: r199866 - head/sys/netinet

2009-11-27 Thread Michael Tuexen
Author: tuexen Date: Fri Nov 27 17:25:19 2009 New Revision: 199866 URL: http://svn.freebsd.org/changeset/base/199866 Log: Use the default stack size for the iterator thread. This fixes a crash reported by Irene Ruengeler. Approved by: rrs (mentor) MFC after: 1 month Modified: head/sy

svn commit: r200208 - in stable/8/sys: kern net netinet netinet6

2009-12-06 Thread Michael Tuexen
Author: tuexen Date: Mon Dec 7 07:33:51 2009 New Revision: 200208 URL: http://svn.freebsd.org/changeset/base/200208 Log: MFC 197288,197326,197327,197328,197342,197914,197929, 197955,199365,199370,199371,199373,199866 This MFCs all SCTP/VNET relevant fixes from head. Approved by: rr

svn commit: r210495 - head/sys/netinet

2010-07-26 Thread Michael Tuexen
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 we

svn commit: r210714 - head/sys/netinet

2010-08-01 Thread Michael Tuexen
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 ==

svn commit: r210866 - head/sys/netinet

2010-08-05 Thread Michael Tuexen
Author: tuexen Date: Thu Aug 5 16:52:13 2010 New Revision: 210866 URL: http://svn.freebsd.org/changeset/base/210866 Log: Fix a bug where endpoints bound to wildcard addresses where using addresses not announced to the peer due to address scoping. MFC after: 3 weeks Modified: head/sy

svn commit: r211030 - head/sys/kern

2010-08-07 Thread Michael Tuexen
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 applicatio

svn commit: r211944 - in head/sys: netinet netinet6

2010-08-28 Thread Michael Tuexen
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 failure

svn commit: r211950 - head/sys/netinet

2010-08-28 Thread Michael Tuexen
Author: tuexen Date: Sat Aug 28 21:15:00 2010 New Revision: 211950 URL: http://svn.freebsd.org/changeset/base/211950 Log: Bugfix: Do not send a packet drop report in response to a received INIT-ACK with incorrect CRC. Modified: head/sys/netinet/sctp_output.c Modified: head/sys/neti

svn commit: r211969 - in head/sys: netinet netinet6

2010-08-29 Thread Michael Tuexen
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 prov

svn commit: r212099 - head/sys/netinet

2010-09-01 Thread Michael Tuexen
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

svn commit: r212242 - in head/sys: kern netinet

2010-09-05 Thread Michael Tuexen
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 head/sys/netinet/sct

svn commit: r212380 - head/sys/netinet

2010-09-09 Thread Michael Tuexen
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: head/sys/

svn commit: r201523 - head/sys/netinet

2010-01-04 Thread Michael Tuexen
Author: tuexen Date: Mon Jan 4 18:25:38 2010 New Revision: 201523 URL: http://svn.freebsd.org/changeset/base/201523 Log: Correct usage of parenthesis. PR: kern/142066 Approved by: rrs (mentor) Obtained from: Henning Petersen, Bruce Cran. MFC after: 2 weeks Modified: head/sys/net

Re: moving sctp to a separate directory ? (Re: svn commit: r201523 - head/sys/netinet)

2010-01-04 Thread Michael Tuexen
36 66k > tcp* 24 16k > ipfw/ 9 9k > > > I understand that some of the headers should remain in netinet/ > but surely the code is not bound to a specific place... > > cheers > luigi >

svn commit: r202449 - head/sys/netinet

2010-01-16 Thread Michael Tuexen
Author: tuexen Date: Sat Jan 16 20:04:17 2010 New Revision: 202449 URL: http://svn.freebsd.org/changeset/base/202449 Log: Get rid of support of an old version of the SCTP-AUTH draft. Get rid of unused MD5 code. MFC after: 1 week Modified: head/sys/netinet/sctp_auth.c head/sys/netinet

svn commit: r202488 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 16:58:37 2010 New Revision: 202488 URL: http://svn.freebsd.org/changeset/base/202488 Log: MFC 198522: Bugfix: Use formula from section 7.2.3 of RFC 4960. Reported by Martin Becke. Modified: stable/8/sys/netinet/sctp_cc_functions.c Directory Properties: s

svn commit: r202489 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:01:01 2010 New Revision: 202489 URL: http://svn.freebsd.org/changeset/base/202489 Log: MFC 199369 Do not hold the lock longer than necessary. Modified: stable/8/sys/netinet/sctputil.c Directory Properties: stable/8/sys/ (props changed) stable/8/sy

svn commit: r202490 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:03:40 2010 New Revision: 202490 URL: http://svn.freebsd.org/changeset/base/202490 Log: MFC 199372 Do not start the iterator when there are no associations. This fixes a bug found by Irene Ruengeler. Modified: stable/8/sys/netinet/sctp_asconf.c Directo

svn commit: r202491 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:05:59 2010 New Revision: 202491 URL: http://svn.freebsd.org/changeset/base/202491 Log: MFC 199437 Use always LIST_EMPTY instead of sometime SCTP_LIST_EMPTY, which is defined as LIST_EMPTY. Modified: stable/8/sys/netinet/sctp_auth.c stable/8/sys/neti

svn commit: r202492 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:10:17 2010 New Revision: 202492 URL: http://svn.freebsd.org/changeset/base/202492 Log: MFC 198499 Improve the round robin stream scheduler. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props changed) stable/8/s

svn commit: r202496 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:41:43 2010 New Revision: 202496 URL: http://svn.freebsd.org/changeset/base/202496 Log: MFC 197341 Fix errnos. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/include/xen/ (props

Re: svn commit: r202496 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Actually a wrong commit message: Should have been: MFC 197856 Fix so that round robing stream scheduling works as advertised Best regards Michael On Jan 17, 2010, at 6:41 PM, Michael Tuexen wrote: > Author: tuexen > Date: Sun Jan 17 17:41:43 2010 > New Revision: 202496 &g

svn commit: r202497 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:45:09 2010 New Revision: 202497 URL: http://svn.freebsd.org/changeset/base/202497 Log: MFC 198621 Improve round robin stream scheduler and cleanup some code. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props cha

svn commit: r202498 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:46:48 2010 New Revision: 202498 URL: http://svn.freebsd.org/changeset/base/202498 Log: MFC 199374 Fix a bug where queued ASCONF messags are not sent out. From Irene Ruengeler. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable

svn commit: r202499 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 17:49:28 2010 New Revision: 202499 URL: http://svn.freebsd.org/changeset/base/202499 Log: MFC 199459 Get rid of unused fields addr_over which is never really used, only copied around. Modified: stable/8/sys/netinet/sctp_output.c stable/8/sys/netinet/sc

svn commit: r202502 - stable/8/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 18:18:01 2010 New Revision: 202502 URL: http://svn.freebsd.org/changeset/base/202502 Log: MFC 201523 Correct usage of parenthesis. Modified: stable/8/sys/netinet/sctp_pcb.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/includ

svn commit: r202526 - head/sys/netinet

2010-01-17 Thread Michael Tuexen
Author: tuexen Date: Sun Jan 17 21:00:28 2010 New Revision: 202526 URL: http://svn.freebsd.org/changeset/base/202526 Log: Get rid of a lot of duplicated code for NR-SACK handle. Generalize the SACK to code handle also NR-SACKs. Modified: head/sys/netinet/sctp_header.h head/sys/netinet/sct

svn commit: r202589 - stable/7/sys/netinet

2010-01-18 Thread Michael Tuexen
Author: tuexen Date: Mon Jan 18 20:57:50 2010 New Revision: 202589 URL: http://svn.freebsd.org/changeset/base/202589 Log: MFC 198522: Bugfix: Use formula from section 7.2.3 of RFC 4960. Reported by Martin Becke. Modified: stable/7/sys/netinet/sctp_cc_functions.c Directory Properties: stab

svn commit: r202592 - stable/7/sys/netinet

2010-01-18 Thread Michael Tuexen
Author: tuexen Date: Mon Jan 18 21:25:12 2010 New Revision: 202592 URL: http://svn.freebsd.org/changeset/base/202592 Log: MFC 193089: Fix a small memory leak from the nr-sack code - the mapping array was not being freed at term of association. Also get rid of the MICHAELS_EXP code. Modifi

<    4   5   6   7   8   9   10   11   12   13   >