cvs commit: src/lib/libc/net sctp_sys_calls.c src/sys/conf files src/sys/netinet sctp.h sctp_asconf.c sctp_asconf.h sctp_auth.c sctp_auth.h sctp_bsd_addr.c sctp_bsd_addr.h sctp_constants.h sctp_header.h sctp_indata.c sctp_input.c sctp_lock_bsd.h sctp_os.h ...

Randall Stewart rrs at FreeBSD.org
Thu Mar 15 11:27:15 UTC 2007


rrs         2007-03-15 11:27:14 UTC

  FreeBSD src repository

  Modified files:
    lib/libc/net         sctp_sys_calls.c 
    sys/conf             files 
    sys/netinet          sctp.h sctp_asconf.c sctp_asconf.h 
                         sctp_auth.c sctp_auth.h sctp_bsd_addr.c 
                         sctp_bsd_addr.h sctp_constants.h 
                         sctp_header.h sctp_indata.c sctp_input.c 
                         sctp_lock_bsd.h sctp_os.h sctp_os_bsd.h 
                         sctp_output.c sctp_output.h sctp_pcb.c 
                         sctp_pcb.h sctp_peeloff.c sctp_structs.h 
                         sctp_timer.c sctp_uio.h sctp_usrreq.c 
                         sctp_var.h sctputil.c sctputil.h 
    sys/netinet6         sctp6_usrreq.c 
  Added files:
    sys/netinet          sctp_sysctl.c sctp_sysctl.h 
  Log:
  - Sysctl's move to seperate file
  - moved away from ifn/ifa access to sctp_ifa/sctp_ifn
    built and managed by the add-ip code.
  - cleaned up add-ip code to use the iterator
  - made iterator be a thread, which enables auto-asconf now.
  - rewrote and cleaned up source address selection (also
    made it use new structures).
  - Fixed a couple of memory leaks.
  - DACK now settable as to how many packets to delay as
    well as time.
  - connectx() to latest socket API, new associd arg.
  - Fixed issue with revoking and loosing potential to
    send when we inflate the flight size. We now inflate
    the cwnd too and deflate it later when the revoked
    chunk is sent or acked.
  - Got rid of some temp debug code
  - src addr selection moved to a common file (sctp_output.c)
  - Support for simple VRF's (we have support for multi-vfr
    via compile switch that is scrubbed from BSD but we won't
    need multi-vrf until we first get VRF :-D)
  - Rest of mib work for address information now done
  - Limit number of addresses in INIT/INIT-ACK to
    a #def (30).
  
  Reviewed by:    gnn
  
  Revision  Changes     Path
  1.6       +11 -6      src/lib/libc/net/sctp_sys_calls.c
  1.1183    +1 -0       src/sys/conf/files
  1.2       +37 -0      src/sys/netinet/sctp.h
  1.9       +353 -405   src/sys/netinet/sctp_asconf.c
  1.4       +7 -5       src/sys/netinet/sctp_asconf.h
  1.5       +3 -4       src/sys/netinet/sctp_auth.c
  1.3       +0 -7       src/sys/netinet/sctp_auth.h
  1.5       +224 -1843  src/sys/netinet/sctp_bsd_addr.c
  1.3       +9 -18      src/sys/netinet/sctp_bsd_addr.h
  1.8       +57 -5      src/sys/netinet/sctp_constants.h
  1.2       +17 -9      src/sys/netinet/sctp_header.h
  1.10      +104 -106   src/sys/netinet/sctp_indata.c
  1.14      +21 -28     src/sys/netinet/sctp_input.c
  1.4       +19 -29     src/sys/netinet/sctp_lock_bsd.h
  1.6       +7 -0       src/sys/netinet/sctp_os.h
  1.8       +26 -2      src/sys/netinet/sctp_os_bsd.h
  1.12      +1350 -121  src/sys/netinet/sctp_output.c
  1.3       +37 -4      src/sys/netinet/sctp_output.h
  1.13      +576 -387   src/sys/netinet/sctp_pcb.c
  1.6       +116 -25    src/sys/netinet/sctp_pcb.h
  1.5       +1 -1       src/sys/netinet/sctp_peeloff.c
  1.9       +24 -10     src/sys/netinet/sctp_structs.h
  1.1       +500 -0     src/sys/netinet/sctp_sysctl.c (new)
  1.1       +581 -0     src/sys/netinet/sctp_sysctl.h (new)
  1.8       +57 -14     src/sys/netinet/sctp_timer.c
  1.8       +6 -8       src/sys/netinet/sctp_uio.h
  1.12      +235 -674   src/sys/netinet/sctp_usrreq.c
  1.6       +18 -209    src/sys/netinet/sctp_var.h
  1.14      +370 -98    src/sys/netinet/sctputil.c
  1.9       +15 -3      src/sys/netinet/sctputil.h
  1.11      +22 -20     src/sys/netinet6/sctp6_usrreq.c


More information about the cvs-src mailing list