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:

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:

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:

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:

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(),

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:

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:

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

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:

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: 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:

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: 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

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

2010-12-22 Thread Michael Tuexen
Author: tuexen Date: Wed Dec 22 17:59:38 2010 New Revision: 216669 URL: http://svn.freebsd.org/changeset/base/216669 Log: Improve plausibility check in sctp_handle_sack(). Allow cmt_on_off to support values 0 (no CMT), 1 (CMT), and 2 (CMT/RP). MFC after: 3 months. Modified:

svn commit: r216672 - head/sys/netinet

2010-12-22 Thread Michael Tuexen
Author: tuexen Date: Wed Dec 22 19:04:14 2010 New Revision: 216672 URL: http://svn.freebsd.org/changeset/base/216672 Log: Provide a possibility to configure the inital congestion window to the value defined in RFC 4960. MFC after: 3 months. Modified:

svn commit: r216821 - head/sys/netinet

2010-12-30 Thread Michael Tuexen
Author: tuexen Date: Thu Dec 30 16:23:13 2010 New Revision: 216821 URL: http://svn.freebsd.org/changeset/base/216821 Log: Fix three bugs related to the sequence number wrap-around affecting the processing of ECNE and ASCONF chunks. Reviewed by: rrs MFC after: 3 days. Modified:

svn commit: r216822 - head/sys/netinet

2010-12-30 Thread Michael Tuexen
Author: tuexen Date: Thu Dec 30 16:56:20 2010 New Revision: 216822 URL: http://svn.freebsd.org/changeset/base/216822 Log: Code cleanup: Use LIST_FOREACH, LIST_FOREACH_SAFE, TAILQ_FOREACH, TAILQ_FOREACH_SAFE where appropriate. No functional change. MFC after: 3 months.

svn commit: r216825 - head/sys/netinet

2010-12-30 Thread Michael Tuexen
Author: tuexen Date: Thu Dec 30 21:32:35 2010 New Revision: 216825 URL: http://svn.freebsd.org/changeset/base/216825 Log: Define and use SCTP_SSN_GE, SCTP_SSN_GT, SCTP_TSN_GE, SCTP_TSN_GT macros and use them instead of the generic compare_with_wrap. Retire compare_with_wrap. MFC after:

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

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:

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

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: 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

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:

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:

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

Re: svn commit: r241916 - in head/sys: netinet netinet6

2012-10-23 Thread Michael Tuexen
On Oct 23, 2012, at 6:23 AM, Bruce Evans wrote: On Mon, 22 Oct 2012, Xin LI wrote: Log: Remove __P. This was a chance to remove style bugs in the prototypes. At least it didn't create so many new ones, unlike the original __P axing. It still enlarged about a hundred by changing from

Re: svn commit: r241916 - in head/sys: netinet netinet6

2012-10-23 Thread Michael Tuexen
On Oct 23, 2012, at 8:28 PM, Bruce Evans wrote: On Tue, 23 Oct 2012, Michael Tuexen wrote: On Oct 23, 2012, at 6:23 AM, Bruce Evans wrote: On Mon, 22 Oct 2012, Xin LI wrote: Log: Remove __P. This was a chance to remove style bugs in the prototypes. At least it didn't create so

svn commit: r242325 - head/sys/netinet

2012-10-29 Thread Michael Tuexen
Author: tuexen Date: Mon Oct 29 20:42:48 2012 New Revision: 242325 URL: http://svn.freebsd.org/changeset/base/242325 Log: Use ntohs() and htons() in correct order. However, this doesn't change functionality. Modified: head/sys/netinet/sctputil.c Modified: head/sys/netinet/sctputil.c

svn commit: r242326 - head/sys/netinet

2012-10-29 Thread Michael Tuexen
Author: tuexen Date: Mon Oct 29 20:44:29 2012 New Revision: 242326 URL: http://svn.freebsd.org/changeset/base/242326 Log: Add braces (as used elsewhere in the SCTP code). Modified: head/sys/netinet/sctp_output.c Modified: head/sys/netinet/sctp_output.c

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

2012-10-29 Thread Michael Tuexen
Author: tuexen Date: Mon Oct 29 20:47:32 2012 New Revision: 242327 URL: http://svn.freebsd.org/changeset/base/242327 Log: Whitespace changes due to upstream integration of SCTP changes in the FreeBSD code base. Modified: head/sys/netinet/sctp_uio.h head/sys/netinet/sctp_var.h

svn commit: r207966 - head/sys/netinet

2010-05-12 Thread Michael Tuexen
Author: tuexen Date: Wed May 12 16:10:33 2010 New Revision: 207966 URL: http://svn.freebsd.org/changeset/base/207966 Log: Get rid of unused constants. MFC after: 3 days. Modified: head/sys/netinet/sctp_constants.h head/sys/netinet/sctp_indata.c Modified:

Re: svn commit: r209060 - head/sys/dev/ixgbe

2010-06-11 Thread Michael Tuexen
On Jun 11, 2010, at 10:44 PM, Jack Vogel wrote: On Fri, Jun 11, 2010 at 1:27 PM, Jack Vogel jfvo...@gmail.com wrote: On Fri, Jun 11, 2010 at 1:23 PM, Bjoern A. Zeeb b...@freebsd.org wrote: On Fri, 11 Jun 2010, Jack Vogel wrote: Odd though, because that code is in the driver on a

svn commit: r209178 - head/sys/netinet

2010-06-14 Thread Michael Tuexen
Author: tuexen Date: Mon Jun 14 21:25:07 2010 New Revision: 209178 URL: http://svn.freebsd.org/changeset/base/209178 Log: * Fix a bug where the length of the ASCONF-ACK was calculated wrong due to using an uninitialized variable. * Fix a bug where a NULL pointer was dereferenced when

svn commit: r209289 - head/sys/netinet

2010-06-18 Thread Michael Tuexen
Author: tuexen Date: Fri Jun 18 09:01:44 2010 New Revision: 209289 URL: http://svn.freebsd.org/changeset/base/209289 Log: Fix a rece condition in the shutdown handling. The race condition resulted in a panic. MFC after: 3 days Modified: head/sys/netinet/sctp.h

svn commit: r209540 - head/sys/kern

2010-06-26 Thread Michael Tuexen
Author: tuexen Date: Sat Jun 26 19:26:20 2010 New Revision: 209540 URL: http://svn.freebsd.org/changeset/base/209540 Log: * Do not dereference a NULL pointer when calling an SCTP send syscall not providing a destination address and using ktrace. * Do not copy out kernel memory when

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

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: 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

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

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

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

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:

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:

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:

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

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:

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

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

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:

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

svn commit: r236332 - in head/sys: net netinet netinet6 sys

2012-05-30 Thread Michael Tuexen
Author: tuexen Date: Wed May 30 20:56:07 2012 New Revision: 236332 URL: http://svn.freebsd.org/changeset/base/236332 Log: Seperate SCTP checksum offloading for IPv4 and IPv6. While there: remove some trainling whitespaces. MFC after: 3 days X-MFC with: 236170 Modified:

svn commit: r236391 - head/sys/netinet

2012-06-01 Thread Michael Tuexen
Author: tuexen Date: Fri Jun 1 08:26:50 2012 New Revision: 236391 URL: http://svn.freebsd.org/changeset/base/236391 Log: Small cleanups. No functional change. MFC after: 3 days Modified: head/sys/netinet/sctp_asconf.c head/sys/netinet/sctputil.h Modified:

svn commit: r236450 - head/sys/netinet

2012-06-02 Thread Michael Tuexen
Author: tuexen Date: Sat Jun 2 13:13:38 2012 New Revision: 236450 URL: http://svn.freebsd.org/changeset/base/236450 Log: Remove an unused parameter. MFC after: 3 days Modified: head/sys/netinet/sctp_input.c head/sys/netinet/sctputil.c head/sys/netinet/sctputil.h Modified:

svn commit: r236493 - head/sys/netinet

2012-06-02 Thread Michael Tuexen
Author: tuexen Date: Sat Jun 2 21:22:26 2012 New Revision: 236493 URL: http://svn.freebsd.org/changeset/base/236493 Log: Honor sysctl for TTL. MFC after: 3 days Modified: head/sys/netinet/sctp_output.c Modified: head/sys/netinet/sctp_output.c

svn commit: r236515 - head/sys/netinet

2012-06-03 Thread Michael Tuexen
Author: tuexen Date: Sun Jun 3 14:54:50 2012 New Revision: 236515 URL: http://svn.freebsd.org/changeset/base/236515 Log: Use an existing function to get the source address. MFC after: 3 days Modified: head/sys/netinet/sctp_asconf.c Modified: head/sys/netinet/sctp_asconf.c

svn commit: r236522 - head/sys/netinet

2012-06-03 Thread Michael Tuexen
Author: tuexen Date: Sun Jun 3 18:14:57 2012 New Revision: 236522 URL: http://svn.freebsd.org/changeset/base/236522 Log: Remove code which is not needed. MFC after: 3 days Modified: head/sys/netinet/sctp_pcb.c Modified: head/sys/netinet/sctp_pcb.c

svn commit: r236640 - head/share/man/man4

2012-06-05 Thread Michael Tuexen
Author: tuexen Date: Tue Jun 5 20:48:13 2012 New Revision: 236640 URL: http://svn.freebsd.org/changeset/base/236640 Log: The cmsg_len field includes the cmsg header. So use CMSG_LEN(). MFC after: 3 days Modified: head/share/man/man4/ip.4 Modified: head/share/man/man4/ip.4

svn commit: r236949 - head/sys/netinet

2012-06-12 Thread Michael Tuexen
Author: tuexen Date: Tue Jun 12 09:18:28 2012 New Revision: 236949 URL: http://svn.freebsd.org/changeset/base/236949 Log: Small cleanup. MFC after: 3 days Modified: head/sys/netinet/sctputil.c Modified: head/sys/netinet/sctputil.c

svn commit: r236956 - head/sys/netinet

2012-06-12 Thread Michael Tuexen
Author: tuexen Date: Tue Jun 12 13:15:27 2012 New Revision: 236956 URL: http://svn.freebsd.org/changeset/base/236956 Log: Unify the sending of ABORT, SHUTDOWN-COMPLETE and ERROR chunks. While there: Fix also some minor bugs and prepare for SCTP/DTLS. MFC after: 3 days Modified:

svn commit: r236958 - head/sys/netinet6

2012-06-12 Thread Michael Tuexen
Author: tuexen Date: Tue Jun 12 13:57:56 2012 New Revision: 236958 URL: http://svn.freebsd.org/changeset/base/236958 Log: Deliver IPV6_TCLASS, IPV6_HOPLIMIT and IPV6_PKTINFO cmsgs (if requested) on IPV6 sockets, which have been marked to be not IPV6_V6ONLY, for each received IPV4 packet.

svn commit: r236959 - in head: share/man/man4 sys/netinet

2012-06-12 Thread Michael Tuexen
Author: tuexen Date: Tue Jun 12 14:02:38 2012 New Revision: 236959 URL: http://svn.freebsd.org/changeset/base/236959 Log: Add a IP_RECVTOS socket option to receive for received UDP/IPv4 packets a cmsg of type IP_RECVTOS which contains the TOS byte. Much like IP_RECVTTL does for TTL. This

svn commit: r236961 - head/sys/netinet

2012-06-12 Thread Michael Tuexen
Author: tuexen Date: Tue Jun 12 14:56:08 2012 New Revision: 236961 URL: http://svn.freebsd.org/changeset/base/236961 Log: Add a cmsg of type IP_TOS for UDP/IPv4 sockets to specify the TOS byte. MFC after: 3 days Modified: head/sys/netinet/udp_usrreq.c Modified:

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

2012-06-14 Thread Michael Tuexen
Author: tuexen Date: Thu Jun 14 06:54:48 2012 New Revision: 237049 URL: http://svn.freebsd.org/changeset/base/237049 Log: Pass flowid explicitly through the stack instead of taking it from the mbuf chain at different places. While there: Fix several bugs related to VRFs. MFC after: 3

svn commit: r237229 - head/sys/netinet

2012-06-18 Thread Michael Tuexen
Author: tuexen Date: Mon Jun 18 17:09:39 2012 New Revision: 237229 URL: http://svn.freebsd.org/changeset/base/237229 Log: Cleanup the UDP decapsulation code. MFC after: 3 days Modified: head/sys/netinet/sctputil.c Modified: head/sys/netinet/sctputil.c

svn commit: r237230 - head/sys/netinet

2012-06-18 Thread Michael Tuexen
Author: tuexen Date: Mon Jun 18 17:11:24 2012 New Revision: 237230 URL: http://svn.freebsd.org/changeset/base/237230 Log: Add rate limitation for SCTP OOTB responses. MFC after: 3 days Modified: head/sys/netinet/icmp_var.h head/sys/netinet/ip_icmp.c head/sys/netinet/sctp_input.c

svn commit: r237392 - head/sys/netinet

2012-06-21 Thread Michael Tuexen
Author: tuexen Date: Thu Jun 21 12:51:24 2012 New Revision: 237392 URL: http://svn.freebsd.org/changeset/base/237392 Log: Remove redundant #ifdef. Reported by gnn@. MFC after: 3 days Modified: head/sys/netinet/sctp_usrreq.c Modified: head/sys/netinet/sctp_usrreq.c

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

2012-06-24 Thread Michael Tuexen
Author: tuexen Date: Sun Jun 24 21:25:54 2012 New Revision: 237540 URL: http://svn.freebsd.org/changeset/base/237540 Log: Do packet logging in a consistent way. MFC after: 3 days Modified: head/sys/netinet/sctp_bsd_addr.c head/sys/netinet/sctp_bsd_addr.h

svn commit: r237541 - head/sys/netinet

2012-06-24 Thread Michael Tuexen
Author: tuexen Date: Sun Jun 24 22:22:44 2012 New Revision: 237541 URL: http://svn.freebsd.org/changeset/base/237541 Log: Remove redundant check. MFC after: 3 days Modified: head/sys/netinet/sctp_input.c Modified: head/sys/netinet/sctp_input.c

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

2012-06-25 Thread Michael Tuexen
Author: tuexen Date: Mon Jun 25 17:15:09 2012 New Revision: 237565 URL: http://svn.freebsd.org/changeset/base/237565 Log: Whitespace cleanup. MFC after: 3 days Modified: head/sys/netinet/sctp_indata.c head/sys/netinet/sctp_input.c head/sys/netinet/sctp_output.c

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

2012-06-25 Thread Michael Tuexen
Author: tuexen Date: Mon Jun 25 19:13:43 2012 New Revision: 237569 URL: http://svn.freebsd.org/changeset/base/237569 Log: Unify sctp_input() and sctp6_input(). MFC after: 3 days Modified: head/sys/netinet/sctp_input.c head/sys/netinet6/sctp6_usrreq.c Modified:

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

2012-06-28 Thread Michael Tuexen
Author: tuexen Date: Thu Jun 28 16:01:08 2012 New Revision: 237715 URL: http://svn.freebsd.org/changeset/base/237715 Log: Pass the src and dst address of a received packet explicitly around. MFC after: 3 days Modified: head/sys/netinet/sctp_asconf.c head/sys/netinet/sctp_asconf.h

svn commit: r238002 - head/sys/netinet

2012-07-02 Thread Michael Tuexen
Author: tuexen Date: Mon Jul 2 16:40:11 2012 New Revision: 238002 URL: http://svn.freebsd.org/changeset/base/238002 Log: Remove dead code (on FreeBSD) as suggested by glebius@. MFC after: 3 days Modified: head/sys/netinet/sctp_output.c Modified: head/sys/netinet/sctp_output.c

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

2012-07-02 Thread Michael Tuexen
Author: tuexen Date: Mon Jul 2 16:44:09 2012 New Revision: 238003 URL: http://svn.freebsd.org/changeset/base/238003 Log: Move common code parts to sctp_common_input_processing(). MFC after: 3 days Modified: head/sys/netinet/sctp_input.c head/sys/netinet/sctp_input.h

svn commit: r238087 - head/sys/netinet

2012-07-03 Thread Michael Tuexen
Author: tuexen Date: Tue Jul 3 21:41:19 2012 New Revision: 238087 URL: http://svn.freebsd.org/changeset/base/238087 Log: Iniitialize a variable. MFC after: 3 days Modified: head/sys/netinet/sctp_input.c Modified: head/sys/netinet/sctp_input.c

svn commit: r238121 - head/sys/netinet

2012-07-04 Thread Michael Tuexen
Author: tuexen Date: Wed Jul 4 20:29:16 2012 New Revision: 238121 URL: http://svn.freebsd.org/changeset/base/238121 Log: Use CSUM_SCTP_IPV6 for IPv6. MFC after: 3 days Modified: head/sys/netinet/sctp_output.c Modified: head/sys/netinet/sctp_output.c

svn commit: r238122 - head/sys/netinet

2012-07-04 Thread Michael Tuexen
Author: tuexen Date: Wed Jul 4 20:59:30 2012 New Revision: 238122 URL: http://svn.freebsd.org/changeset/base/238122 Log: Use consistent method to determine IPV4_OUTPUT/IPV6_OUTPUT. MFC after: 3 days Modified: head/sys/netinet/sctp_output.c Modified: head/sys/netinet/sctp_output.c

svn commit: r238294 - head/sys/netinet

2012-07-09 Thread Michael Tuexen
Author: tuexen Date: Mon Jul 9 10:59:39 2012 New Revision: 238294 URL: http://svn.freebsd.org/changeset/base/238294 Log: Fix a bug introduced in r237715. MFC after:i 3 days. Modified: head/sys/netinet/sctp_output.c Modified: head/sys/netinet/sctp_output.c

svn commit: r238454 - head/sys/netinet

2012-07-14 Thread Michael Tuexen
Author: tuexen Date: Sat Jul 14 19:44:39 2012 New Revision: 238454 URL: http://svn.freebsd.org/changeset/base/238454 Log: Use case for selecting the address family (as in other places). MFC after: 3 days Modified: head/sys/netinet/sctp_input.c Modified: head/sys/netinet/sctp_input.c

svn commit: r238455 - head/sys/netinet

2012-07-14 Thread Michael Tuexen
Author: tuexen Date: Sat Jul 14 20:08:03 2012 New Revision: 238455 URL: http://svn.freebsd.org/changeset/base/238455 Log: Use case for selecting the address family (as in other places). MFC after: 3 days Modified: head/sys/netinet/sctp_pcb.c Modified: head/sys/netinet/sctp_pcb.c

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

2012-07-14 Thread Michael Tuexen
On Jul 14, 2012, at 9:44 PM, Michael Tuexen wrote: Author: tuexen Date: Sat Jul 14 19:44:39 2012 New Revision: 238454 URL: http://svn.freebsd.org/changeset/base/238454 Log: Use case for selecting the address family (as in other places). Wrong commit message. It should have been: Bugfix

svn commit: r238458 - head/sys/netinet

2012-07-14 Thread Michael Tuexen
Author: tuexen Date: Sat Jul 14 21:25:14 2012 New Revision: 238458 URL: http://svn.freebsd.org/changeset/base/238458 Log: Provide the correct notification type (SCTP_SEND_FAILED_EVENT) for unsent messages. MFC after: 3 days Modified: head/sys/netinet/sctputil.c Modified:

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

2012-07-15 Thread Michael Tuexen
Author: tuexen Date: Sun Jul 15 11:04:49 2012 New Revision: 238475 URL: http://svn.freebsd.org/changeset/base/238475 Log: #ifdef INET and INET6 consistently. This also fixes a bug, where it was done wrong. MFC after: 3 days Modified: head/sys/netinet/sctp_output.c

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

2012-07-15 Thread Michael Tuexen
Author: tuexen Date: Sun Jul 15 20:16:17 2012 New Revision: 238501 URL: http://svn.freebsd.org/changeset/base/238501 Log: Changes which improve compilation if neither INET nor INET6 is defined. MFC after: 3 days Modified: head/sys/netinet/sctp_asconf.c head/sys/netinet/sctp_output.c

  1   2   3   4   5   6   7   8   9   10   >