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

Randall Stewart rrs at FreeBSD.org
Sat Sep 8 04:35:13 PDT 2007


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


More information about the cvs-src mailing list