cvs commit: src/sys/netinet sctp_asconf.c sctp_bsd_addr.h sctp_constants.h sctp_indata.c sctp_input.c sctp_os_bsd.h sctp_output.c sctp_output.h sctp_pcb.c sctp_pcb.h sctp_sysctl.c sctp_sysctl.h sctp_timer.c sctp_uio.h sctp_usrreq.c sctputil.c ...

Randall Stewart rrs at FreeBSD.org
Tue Apr 3 11:15:33 UTC 2007


rrs         2007-04-03 11:15:32 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          sctp_asconf.c sctp_bsd_addr.h 
                         sctp_constants.h sctp_indata.c 
                         sctp_input.c sctp_os_bsd.h sctp_output.c 
                         sctp_output.h sctp_pcb.c sctp_pcb.h 
                         sctp_sysctl.c sctp_sysctl.h sctp_timer.c 
                         sctp_uio.h sctp_usrreq.c sctputil.c 
    sys/netinet6         sctp6_usrreq.c 
  Log:
  - fixed several places where we did not release INP locks.
  - fixed a refcount bug in the new ifa structures.
  - use vrf's from default stcb or inp whenever possible.
  - Address limits raised to account for a full IP fragmented
    packet (1000 addresses).
  - flight size correcting updated to include one message only
    and to handle case where the peer does not cumack the
    next segment aka lists 1/1 in sack blocks..
  - Various bad init/init-ack handling could cause a panic
    since we tried to unlock the destroyed mutex. Fixes
    so we properly exit when we need to destroy an assoc.
    (Found by Cisco DevTest team :D)
  - name rename in src-addr-selection from pass to sifa.
  - route structure typedef'd to allow different platforms
    and updated into sctp_os_bsd file.
  - Max retransmissions a chunk can be made added.
  Reviewed by:    gnn
  
  Revision  Changes    Path
  1.10      +29 -5     src/sys/netinet/sctp_asconf.c
  1.4       +3 -6      src/sys/netinet/sctp_bsd_addr.h
  1.10      +8 -12     src/sys/netinet/sctp_constants.h
  1.14      +93 -13    src/sys/netinet/sctp_indata.c
  1.17      +43 -17    src/sys/netinet/sctp_input.c
  1.13      +6 -2      src/sys/netinet/sctp_os_bsd.h
  1.16      +97 -91    src/sys/netinet/sctp_output.c
  1.4       +1 -1      src/sys/netinet/sctp_output.h
  1.18      +35 -14    src/sys/netinet/sctp_pcb.c
  1.10      +2 -3      src/sys/netinet/sctp_pcb.h
  1.3       +9 -13     src/sys/netinet/sctp_sysctl.c
  1.3       +8 -9      src/sys/netinet/sctp_sysctl.h
  1.10      +2 -0      src/sys/netinet/sctp_timer.c
  1.10      +1 -0      src/sys/netinet/sctp_uio.h
  1.16      +15 -14    src/sys/netinet/sctp_usrreq.c
  1.18      +23 -7     src/sys/netinet/sctputil.c
  1.14      +12 -14    src/sys/netinet6/sctp6_usrreq.c


More information about the cvs-src mailing list