cvs commit: src/sys/netinet sctp_output.c sctp_structs.h sctp_uio.h sctp_var.h sctputil.h

Randall Stewart rrs at
Sun Apr 15 11:58:27 UTC 2007

rrs         2007-04-15 11:58:26 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          sctp_output.c sctp_structs.h sctp_uio.h 
                         sctp_var.h sctputil.h 
  - Add more comments to sctps_stats struture in sctp_uio.h
  - Fix bug that prevented EEOR mode from working
    and simplified the can_we_split code in the process.
  - Reduce lock contention for the tcb_send_lock. I did
    this especially for EEOR mode, still need to look at
    why I need a lock when removing from the tailq and the
    ->next is NOT null. A lock fixes it but it implies a
    bug yet exists.
  - Activated Andre's proposed changes to better use the mbuf
  - Fixed places that were not using the aloc macro's to take
    advantage of the per assoc cache.
  - Adds ifdef fix so any logging will enable stat_logging to
    get the right data structures in place (suggested by Max Laier).
  Revision  Changes    Path
  1.18      +170 -218  src/sys/netinet/sctp_output.c
  1.12      +1 -0      src/sys/netinet/sctp_structs.h
  1.12      +72 -46    src/sys/netinet/sctp_uio.h
  1.9       +2 -0      src/sys/netinet/sctp_var.h
  1.11      +47 -1     src/sys/netinet/sctputil.h

More information about the cvs-src mailing list