svn commit: r212699 - head/sys/netinet6

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

svn commit: r212702 - head/sys/netinet

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

svn commit: r212704 - head/sys/netinet

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

svn commit: r212707 - head/sys/netinet

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

svn commit: r212711 - head/sys/netinet

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

svn commit: r212712 - head/sys/netinet

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

svn commit: r212713 - head/sys/netinet

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

svn commit: r212714 - head/sys/netinet

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

svn commit: r212799 - head/sys/netinet

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

svn commit: r212800 - head/sys/netinet

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

svn commit: r212801 - head/sys/netinet

2010-09-17 Thread Michael Tuexen
Author: tuexen Date: Fri Sep 17 19:20:39 2010 New Revision: 212801 URL: http://svn.freebsd.org/changeset/base/212801 Log: Fix a bug where the wrong PR-SCTP policy was considered. While there, use always the same code for the check of TTL expiration. MFC after: 2 weeks. Modified: head

svn commit: r212850 - head/sys/netinet

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

svn commit: r212851 - head/sys/netinet

2010-09-19 Thread Michael Tuexen
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: hea

svn commit: r212897 - head/sys/netinet

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

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 16:46:27 2010 New Revision: 214458 URL: http://svn.freebsd.org/changeset/base/214458 Log: MFC r210495: 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. M

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 16:49:11 2010 New Revision: 214459 URL: http://svn.freebsd.org/changeset/base/214459 Log: MFC r210714: Cleanup code. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/include/xen/ (p

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 16:51:57 2010 New Revision: 214460 URL: http://svn.freebsd.org/changeset/base/214460 Log: MFC r210866: Fix a bug where endpoints bound to wildcard addresses where using addresses not announced to the peer due to address scoping. Modified: stable/8/sys/

svn commit: r214461 - stable/8/sys/kern

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 16:53:54 2010 New Revision: 214461 URL: http://svn.freebsd.org/changeset/base/214461 Log: MFC r211030: 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

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 16:58:12 2010 New Revision: 214462 URL: http://svn.freebsd.org/changeset/base/214462 Log: MFC 211944: 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 handli

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 17:00:31 2010 New Revision: 214463 URL: http://svn.freebsd.org/changeset/base/214463 Log: MFC r211950: Bugfix: Do not send a packet drop report in response to a received INIT-ACK with incorrect CRC. Modified: stable/8/sys/netinet/sctp_output.c Di

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 17:02:36 2010 New Revision: 214464 URL: http://svn.freebsd.org/changeset/base/214464 Log: MFC 211969: 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 loopba

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 17:04:32 2010 New Revision: 214465 URL: http://svn.freebsd.org/changeset/base/214465 Log: MFC 212099: 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

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 17:50:50 2010 New Revision: 214467 URL: http://svn.freebsd.org/changeset/base/214467 Log: MFC 209289: Fix a rece condition in the shutdown handling. The race condition resulted in a panic. Modified: stable/8/sys/netinet/sctp.h stable/8/sys/netinet/sctp_us

svn commit: r214470 - in stable/8/sys: kern netinet

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 18:50:35 2010 New Revision: 214470 URL: http://svn.freebsd.org/changeset/base/214470 Log: MFC 212242: Implement correct handling of address parameter and sendinfo for SCTP send calls. Modified: stable/8/sys/kern/uipc_syscalls.c stable/8/sys/netinet/sct

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 18:52:48 2010 New Revision: 214471 URL: http://svn.freebsd.org/changeset/base/214471 Log: MFC 212380: * Remove code which has no effect. * Clean up the handling in sctp_lower_sosend(). Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: sta

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 18:55:29 2010 New Revision: 214472 URL: http://svn.freebsd.org/changeset/base/214472 Log: MFC r212699: Remove unused variables. Modified: stable/8/sys/netinet6/sctp6_usrreq.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/incl

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 18:57:16 2010 New Revision: 214473 URL: http://svn.freebsd.org/changeset/base/214473 Log: MFC r212702: * Use !TAILQ_EMPTY() for checking if a tail queue is not empty. * Remove assignment without any effect. Modified: stable/8/sys/netinet/sctp_cc_functions.c

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 18:59:09 2010 New Revision: 214474 URL: http://svn.freebsd.org/changeset/base/214474 Log: MFC r212704: Remove assignment without effect. Modified: stable/8/sys/netinet/sctp_sysctl.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:00:45 2010 New Revision: 214475 URL: http://svn.freebsd.org/changeset/base/214475 Log: MFC r212707: Remove unused variable/assignment. Modified: stable/8/sys/netinet/sctp_bsd_addr.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:03:26 2010 New Revision: 214476 URL: http://svn.freebsd.org/changeset/base/214476 Log: MFC r212711: Use TAILQ_EMPTY() for testing if a tail queue is empty. Set whoFrom to NULL after freeing whoFrom. Modified: stable/8/sys/netinet/sctp_indata.c Directory

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:05:21 2010 New Revision: 214477 URL: http://svn.freebsd.org/changeset/base/214477 Log: MFC r212712: 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. Modified: stable/8/

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:07:05 2010 New Revision: 214479 URL: http://svn.freebsd.org/changeset/base/214479 Log: MFC r212713: Remove unused variable/assignment. Modified: stable/8/sys/netinet/sctputil.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/in

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:08:50 2010 New Revision: 214480 URL: http://svn.freebsd.org/changeset/base/214480 Log: MFC r212714: Remove old debug code. Modified: stable/8/sys/netinet/sctp_output.c stable/8/sys/netinet/sctp_pcb.c stable/8/sys/netinet/sctp_usrreq.c stable/8/sys/ne

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:10:31 2010 New Revision: 214483 URL: http://svn.freebsd.org/changeset/base/214483 Log: MFC r212799: * Implement initial version of send buffer splitting. * Make send/recv buffer splitting switchable via sysctl. * While there: Fix some comments. Modified:

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:12:05 2010 New Revision: 214484 URL: http://svn.freebsd.org/changeset/base/214484 Log: MFC r212800: Make the initial congestion window configurable via sysctl. Modified: stable/8/sys/netinet/sctp_cc_functions.c stable/8/sys/netinet/sctp_sysctl.c stable

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:13:46 2010 New Revision: 214485 URL: http://svn.freebsd.org/changeset/base/214485 Log: MFC r212801: Fix a bug where the wrong PR-SCTP policy was considered. While there, use always the same code for the check of TTL expiration. Modified: stable/8/sys/n

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:15:30 2010 New Revision: 214486 URL: http://svn.freebsd.org/changeset/base/214486 Log: MFC r212850: Fix a locking issue which shows up when the code is used on Mac OS X. Modified: stable/8/sys/netinet/sctp_auth.c stable/8/sys/netinet/sctp_pcb.c Directo

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:17:18 2010 New Revision: 214487 URL: http://svn.freebsd.org/changeset/base/214487 Log: MFC r212851: Allow the initial congestion window to be configure to one MTU. Improve the description. Modified: stable/8/sys/netinet/sctp_sysctl.h Directory Properties

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

2010-10-28 Thread Michael Tuexen
Author: tuexen Date: Thu Oct 28 19:18:54 2010 New Revision: 214488 URL: http://svn.freebsd.org/changeset/base/214488 Log: MFC r212897: Fix a locking issue which resulted in aborted associations due to a corrupted nr-mapping array. Modified: stable/8/sys/netinet/sctp_indata.c Directory Pro

svn commit: r227755 - in head: lib/libc/net sys/netinet

2011-11-20 Thread Michael Tuexen
Author: tuexen Date: Sun Nov 20 15:00:45 2011 New Revision: 227755 URL: http://svn.freebsd.org/changeset/base/227755 Log: Add support for the SCTP_REMOTE_UDP_ENCAPS_PORT socket option. Retire the the now unused sctp_udp_tunneling_for_client_enable sysctl variable. MFC after: 3 months.

svn commit: r227930 - head/sys/netinet

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 10:54:30 2011 New Revision: 227930 URL: http://svn.freebsd.org/changeset/base/227930 Log: Move up the address to the top of the sctp_paddrthlds structure like in all other structures. This avoids alignment problems. MFC after: 3 days. Modified: head/sys/

svn commit: r227931 - head/sys/netinet

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 10:58:48 2011 New Revision: 227931 URL: http://svn.freebsd.org/changeset/base/227931 Log: Move up the address to the top of the sctp_udencaps structure like in all other structures. This avoids alignment problems. MFC after: 3 months. Modified: head/sys/

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

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 17:21:52 2011 New Revision: 227940 URL: http://svn.freebsd.org/changeset/base/227940 Log: MFC r227486: Don't copy uninitialized memory. Also simplify the comparison of interface names. Approved by: re@ Modified: stable/9/sys/netinet/sctp_pcb.c Direc

svn commit: r227941 - releng/9.0/sys/netinet

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 17:25:43 2011 New Revision: 227941 URL: http://svn.freebsd.org/changeset/base/227941 Log: MFC r227486: Don't copy uninitialized memory. Also simplify the comparison of interface names. Approved by: re@ Modified: releng/9.0/sys/netinet/sctp_pcb.c Dir

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

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 17:54:03 2011 New Revision: 227942 URL: http://svn.freebsd.org/changeset/base/227942 Log: MFC r227540: Set the MTU of an path to an approriate value if the interface MTU can't be determined. Approved by: re@ Modified: stable/9/sys/netinet/sctp_pcb.c

svn commit: r227943 - releng/9.0/sys/netinet

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 17:58:14 2011 New Revision: 227943 URL: http://svn.freebsd.org/changeset/base/227943 Log: MFC r227540: Set the MTU of an path to an approriate value if the interface MTU can't be determined. Approved by: re@ Modified: releng/9.0/sys/netinet/sctp_pcb

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

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 18:51:31 2011 New Revision: 227948 URL: http://svn.freebsd.org/changeset/base/227948 Log: MFC r227930: Move up the address to the top of the sctp_paddrthlds structure like in all other structures. This avoids alignment problems. Approved by: re@ Modif

svn commit: r227949 - releng/9.0/sys/netinet

2011-11-24 Thread Michael Tuexen
Author: tuexen Date: Thu Nov 24 18:57:31 2011 New Revision: 227949 URL: http://svn.freebsd.org/changeset/base/227949 Log: MFC r227930: Move up the address to the top of the sctp_paddrthlds structure like in all other structures. This avoids alignment problems. Approved by: re@ Modif

svn commit: r228031 - head/sys/netinet

2011-11-27 Thread Michael Tuexen
Author: tuexen Date: Sun Nov 27 17:51:13 2011 New Revision: 228031 URL: http://svn.freebsd.org/changeset/base/228031 Log: Fix a warning reported by arundel@. Fix a bug where the parameter length of a supported address types parameter is set to a wrong value if the kernel is built with with

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

2011-11-27 Thread Michael Tuexen
Author: tuexen Date: Sun Nov 27 19:09:31 2011 New Revision: 228036 URL: http://svn.freebsd.org/changeset/base/228036 Log: MFC r228031: Fix a warning reported by arundel@. Fix a bug where the parameter length of a supported address types parameter is set to a wrong value if the kernel is

svn commit: r228037 - releng/9.0/sys/netinet

2011-11-27 Thread Michael Tuexen
Author: tuexen Date: Sun Nov 27 19:13:45 2011 New Revision: 228037 URL: http://svn.freebsd.org/changeset/base/228037 Log: MFC r228031: Fix a warning reported by arundel@. Fix a bug where the parameter length of a supported address types parameter is set to a wrong value if the kernel is

Re: svn commit: r228031 - head/sys/netinet

2011-11-27 Thread Michael Tuexen
On Nov 27, 2011, at 9:24 PM, Alexander Best wrote: > On Sun Nov 27 11, Michael Tuexen wrote: >> Author: tuexen >> Date: Sun Nov 27 17:51:13 2011 >> New Revision: 228031 >> URL: http://svn.freebsd.org/changeset/base/228031 >> >> Log: >> Fix a warn

svn commit: r228102 - head/sys/netinet

2011-11-28 Thread Michael Tuexen
Author: tuexen Date: Mon Nov 28 20:48:35 2011 New Revision: 228102 URL: http://svn.freebsd.org/changeset/base/228102 Log: Remove debug code. MFC after: 1 month. Modified: head/sys/netinet/sctp_pcb.c Modified: head/sys/netinet/sctp_pcb.c ==

svn commit: r228391 - head/sys/netinet

2011-12-10 Thread Michael Tuexen
Author: tuexen Date: Sat Dec 10 10:52:54 2011 New Revision: 228391 URL: http://svn.freebsd.org/changeset/base/228391 Log: Fix a bug reported by Irene Ruengeler which resulted in not sending out HEARTBEATs when requested by the user. The HEARTBEATs were only queued, but not actually sent out.

svn commit: r228531 - head/lib/libc/net

2011-12-15 Thread Michael Tuexen
Author: tuexen Date: Thu Dec 15 12:35:03 2011 New Revision: 228531 URL: http://svn.freebsd.org/changeset/base/228531 Log: Fix a bug where sctp_sendmdg() uses uninitialized memory. MFC after: 3 days. Modified: head/lib/libc/net/sctp_sys_calls.c Modified: head/lib/libc/net/sctp_sys_calls.

svn commit: r228630 - head/lib/libc/net

2011-12-17 Thread Michael Tuexen
Author: tuexen Date: Sat Dec 17 14:55:19 2011 New Revision: 228630 URL: http://svn.freebsd.org/changeset/base/228630 Log: Address warnings found by clang. MFC after: 3 months. Modified: head/lib/libc/net/sctp_sys_calls.c Modified: head/lib/libc/net/sctp_sys_calls.c =

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

2011-12-17 Thread Michael Tuexen
Author: tuexen Date: Sat Dec 17 19:21:40 2011 New Revision: 228653 URL: http://svn.freebsd.org/changeset/base/228653 Log: Fix unused parameter warnings. While there, fix some whitespace issues. MFC after: 3 months. Modified: head/sys/netinet/sctp.h head/sys/netinet/sctp_asconf.c he

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

2011-12-27 Thread Michael Tuexen
Author: tuexen Date: Tue Dec 27 10:16:24 2011 New Revision: 228907 URL: http://svn.freebsd.org/changeset/base/228907 Log: Address issues found by clang. While there, fix also some style issues. MFC after: 3 months. Modified: head/sys/netinet/sctp_asconf.c head/sys/netinet/sctp_auth.c

svn commit: r214876 - head/sys/netinet

2010-11-06 Thread Michael Tuexen
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: head/sys/netinet/sctp_output

svn commit: r214877 - head/sys/netinet

2010-11-06 Thread Michael Tuexen
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: head

svn commit: r214918 - head/sys/netinet

2010-11-07 Thread Michael Tuexen
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: head/sys/netinet/sc

svn commit: r214928 - head/sys/netinet

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

svn commit: r214933 - head/sys/netinet

2010-11-07 Thread Michael Tuexen
Author: tuexen Date: Sun Nov 7 17:50:56 2010 New Revision: 214933 URL: http://svn.freebsd.org/changeset/base/214933 Log: Remove two functions which are not used. MFC after: 3 days. Modified: head/sys/netinet/sctp_timer.c head/sys/netinet/sctp_timer.h Modified: head/sys/netinet/sctp_t

svn commit: r214939 - head/sys/netinet

2010-11-07 Thread Michael Tuexen
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(), w

svn commit: r215035 - head/sys/netinet

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

svn commit: r215039 - head/sys/netinet

2010-11-09 Thread Michael Tuexen
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: h

svn commit: r215134 - head/sys/netinet

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

svn commit: r215198 - head/sys/netinet

2010-11-12 Thread Michael Tuexen
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 =

svn commit: r215199 - head/sys/netinet

2010-11-12 Thread Michael Tuexen
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 ==

svn commit: r215241 - head/sys/netinet

2010-11-13 Thread Michael Tuexen
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

svn commit: r215249 - head/etc

2010-11-13 Thread Michael Tuexen
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 t

svn commit: r215301 - head/sys/netinet

2010-11-14 Thread Michael Tuexen
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 =

svn commit: r215305 - head/sys/netinet

2010-11-14 Thread Michael Tuexen
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: head/sys/netinet/sctp_ou

svn commit: r215410 - head/sys/netinet

2010-11-16 Thread Michael Tuexen
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

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 19:26:35 2010 New Revision: 215578 URL: http://svn.freebsd.org/changeset/base/215578 Log: MFC r214876 * Fix an accounting bug regarding SACK/NR-SACK chunks. * Fix the generation of the SACK/NR-SACK gap lists. Modified: stable/8/sys/netinet/sctp_output.c D

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 19:29:18 2010 New Revision: 215579 URL: http://svn.freebsd.org/changeset/base/215579 Log: MFC r214877: Do not resend DATA chunks without delay when dropped by the peer and the CRC was correct. Modified: stable/8/sys/netinet/sctp_input.c Directory Propert

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 19:31:31 2010 New Revision: 215580 URL: http://svn.freebsd.org/changeset/base/215580 Log: MFC r214918: Not only stop all timers when entering the SHUTDOWN_SENT state, but also when entering the SHUTDOWN_ACK_SENT state. Modified: stable/8/sys/netinet/sctp_in

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 19:33:42 2010 New Revision: 215581 URL: http://svn.freebsd.org/changeset/base/215581 Log: MFC r214928: * Use exponential backoff for retransmission of SHUTDOWN and SHUTDOWN-ACK chunks. * While there, do some cleanups. Modified: stable/8/sys/netinet/s

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 19:35:13 2010 New Revision: 215582 URL: http://svn.freebsd.org/changeset/base/215582 Log: MFC r214933: Remove two functions which are not used. Modified: stable/8/sys/netinet/sctp_timer.c stable/8/sys/netinet/sctp_timer.h Directory Properties: stable/8/sy

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 19:37:00 2010 New Revision: 215583 URL: http://svn.freebsd.org/changeset/base/215583 Log: MFC r214939: 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_ge

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 19:39:02 2010 New Revision: 215585 URL: http://svn.freebsd.org/changeset/base/215585 Log: MFC r215035: Fix a bug which resulted in kevent() reporting an event twice on 1-to-1 style sockets when an ABORT was received. Modified: stable/8/sys/netinet/sctputil.

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 21:15:44 2010 New Revision: 215589 URL: http://svn.freebsd.org/changeset/base/215589 Log: MFC r215039: Improve the scalability by using the local and remote port when putting inps in the tcpephash. Modified: stable/8/sys/netinet/sctp_pcb.c Directory Propert

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 21:20:39 2010 New Revision: 215590 URL: http://svn.freebsd.org/changeset/base/215590 Log: MFC r215134,r215198: Fix issues with the SACK/NR-SACK generation code. Modified: stable/8/sys/netinet/sctp_output.c Directory Properties: stable/8/sys/ (props change

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 21:22:20 2010 New Revision: 215591 URL: http://svn.freebsd.org/changeset/base/215591 Log: MFC r215199: Don't print an empty line when printing mapping arrays. Modified: stable/8/sys/netinet/sctputil.c Directory Properties: stable/8/sys/ (props changed)

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 21:24:17 2010 New Revision: 215592 URL: http://svn.freebsd.org/changeset/base/215592 Log: MFC r215241: Fix a locking issue reported by brucec@ affecting 1-to-1 style sockets which have not yet been accepted. Modified: stable/8/sys/netinet/sctp_pcb.c Di

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 21:39:08 2010 New Revision: 215594 URL: http://svn.freebsd.org/changeset/base/215594 Log: MFC r215301: Simplify sctp_delayed_cksum() a bit. Modified: stable/8/sys/netinet/sctp_crc32.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd6

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 21:41:07 2010 New Revision: 215595 URL: http://svn.freebsd.org/changeset/base/215595 Log: MFC r215305: Take out special code for disable CRC computations on the loopback interface for IPv6. It will be handled by the loopback interface. Modified: stable/8/

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

2010-11-20 Thread Michael Tuexen
Author: tuexen Date: Sat Nov 20 21:44:18 2010 New Revision: 215596 URL: http://svn.freebsd.org/changeset/base/215596 Log: MFC r215410: Add an SCTP socket option to retrieve the number of timeouts of an association. Modified: stable/8/sys/netinet/sctp.h stable/8/sys/netinet/sctp_uio.h

svn commit: r215623 - in stable/8/etc: . periodic/daily

2010-11-21 Thread Michael Tuexen
Author: tuexen Date: Sun Nov 21 11:08:22 2010 New Revision: 215623 URL: http://svn.freebsd.org/changeset/base/215623 Log: MFC r215249: Add for existing protocol entries the missing SCTP port allocations and add protocol entries for protocols which have SCTP port allocations. These entries

svn commit: r216188 - head/sys/netinet

2010-12-04 Thread Michael Tuexen
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

svn commit: r216397 - head/sys/netinet

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

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

2010-12-13 Thread Michael Tuexen
Author: tuexen Date: Mon Dec 13 10:27:35 2010 New Revision: 216402 URL: http://svn.freebsd.org/changeset/base/216402 Log: MFC r216188: Fix a bug where also the number of non-renegable gap reports was considered to be potentially renegable. Approved by: re Modified: stable/8/sys/ne

svn commit: r216480 - head/sys/netinet

2010-12-16 Thread Michael Tuexen
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 ===

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

2010-12-16 Thread Michael Tuexen
Author: tuexen Date: Thu Dec 16 10:58:45 2010 New Revision: 216481 URL: http://svn.freebsd.org/changeset/base/216481 Log: MFC r216397: Bugfix: Do correct accounting using the MIB counters when an association is aborted via sctp_abort_association(). Approved by: re Modified: s

svn commit: r216495 - head/sys/netinet

2010-12-16 Thread Michael Tuexen
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 h

svn commit: r216502 - head/sys/netinet

2010-12-17 Thread Michael Tuexen
Author: tuexen Date: Fri Dec 17 15:39:55 2010 New Revision: 216502 URL: http://svn.freebsd.org/changeset/base/216502 Log: Fix a flightsize bug related to the processing of PKTDRP reports. MFC after: 3 days. Modified: head/sys/netinet/sctp_input.c Modified: head/sys/netinet/sctp_input.c

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

2010-12-18 Thread Michael Tuexen
Author: tuexen Date: Sat Dec 18 11:45:54 2010 New Revision: 216517 URL: http://svn.freebsd.org/changeset/base/216517 Log: MFC 216480: Add a missing cast. Reported by blade_ly at yahoo.com.cn. Approved by: re (kib) Modified: stable/8/sys/netinet/sctp_indata.c Directory Properties: sta

svn commit: r196509 - head/sys/netinet

2009-08-24 Thread Michael Tuexen
Author: tuexen Date: Mon Aug 24 11:46:40 2009 New Revision: 196509 URL: http://svn.freebsd.org/changeset/base/196509 Log: This fixes a bug where the value set by SCTP_PARTIAL_DELIVERY_POINT was not honored, if the socket buffer size was not 4 times that large. Approved by: rrs (mentor)

svn commit: r196610 - head/sys/netinet

2009-08-28 Thread Michael Tuexen
Author: tuexen Date: Fri Aug 28 08:41:59 2009 New Revision: 196610 URL: http://svn.freebsd.org/changeset/base/196610 Log: Fix a bug where vlan interfaces are not supported by SCTP. Approved by: rrs (mentor) MFC after: 3 days Modified: head/sys/netinet/sctp_bsd_addr.c Modified: head/sy

svn commit: r197122 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/xen/xenpci netinet

2009-09-12 Thread Michael Tuexen
Author: tuexen Date: Sat Sep 12 17:58:15 2009 New Revision: 197122 URL: http://svn.freebsd.org/changeset/base/197122 Log: This fixes a bug where the value set by SCTP_PARTIAL_DELIVERY_POINT was not honored, if the socket buffer size was not 4 times that large. MFC of 196509. Approved by

  1   2   3   4   5   6   7   8   9   10   >