Date: Sat, 8 Sep 2007 11:35:11 +0000 (UTC) From: Randall Stewart <rrs@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/netinet sctp_asconf.c sctp_auth.c sctp_bsd_addr.c sctp_cc_functions.c sctp_constants.h sctp_indata.c sctp_input.c sctp_lock_bsd.h sctp_os_bsd.h sctp_output.c sctp_output.h sctp_pcb.c sctp_peeloff.c sctp_timer.c sctp_usrreq.c ... Message-ID: <200709081135.l88BZC4A016137@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
rrs 2007-09-08 11:35:11 UTC FreeBSD src repository Modified files: sys/netinet sctp_asconf.c sctp_auth.c sctp_bsd_addr.c sctp_cc_functions.c sctp_constants.h sctp_indata.c sctp_input.c sctp_lock_bsd.h sctp_os_bsd.h sctp_output.c sctp_output.h sctp_pcb.c sctp_peeloff.c sctp_timer.c sctp_usrreq.c sctputil.c sctputil.h sys/netinet6 sctp6_usrreq.c Log: - Locking compatiability changes. This involves adding additional flags to many function calls. The flags only get used in BSD when we compile with lock testing. These flags allow apple to escape the "giant" lock it holds on the socket and have more fine-grained locking in the NKE. It also allows us to test (with witness) the locking used by apple via a compile switch (manually applied). Approved by: re@freebsd.org(B Mah) Revision Changes Path 1.27 +6 -6 src/sys/netinet/sctp_asconf.c 1.18 +1 -1 src/sys/netinet/sctp_auth.c 1.13 +0 -1 src/sys/netinet/sctp_bsd_addr.c 1.3 +5 -5 src/sys/netinet/sctp_cc_functions.c 1.28 +7 -0 src/sys/netinet/sctp_constants.h 1.42 +123 -50 src/sys/netinet/sctp_indata.c 1.59 +328 -41 src/sys/netinet/sctp_input.c 1.9 +6 -0 src/sys/netinet/sctp_lock_bsd.h 1.32 +1 -0 src/sys/netinet/sctp_os_bsd.h 1.52 +70 -40 src/sys/netinet/sctp_output.c 1.11 +18 -3 src/sys/netinet/sctp_output.h 1.55 +8 -17 src/sys/netinet/sctp_pcb.c 1.16 +7 -9 src/sys/netinet/sctp_peeloff.c 1.28 +11 -11 src/sys/netinet/sctp_timer.c 1.45 +32 -15 src/sys/netinet/sctp_usrreq.c 1.58 +266 -48 src/sys/netinet/sctputil.c 1.28 +34 -6 src/sys/netinet/sctputil.h 1.39 +2 -2 src/sys/netinet6/sctp6_usrreq.c
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200709081135.l88BZC4A016137>