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
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
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
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
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
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
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
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
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)
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
)
@@ -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
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
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
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
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/
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
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
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/ (
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
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
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
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/
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
/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
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/
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.
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
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
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
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
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/
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
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
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
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
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
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_
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
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/
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
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
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
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
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
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
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
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
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
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
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: 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/
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
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: head/sys/netinet/sctp
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
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
=
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
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.
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_
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/
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
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
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
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
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
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
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
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)
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
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
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
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: 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
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
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
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
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
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
head/sys/netinet/sct
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/
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
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
>
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
801 - 900 of 2764 matches
Mail list logo