cvs commit: src/sys/netinet sctp_asconf.c sctp_asconf.h
sctp_auth.c sctp_bsd_addr.c sctp_bsd_addr.h sctp_constants.h
sctp_crc32.h sctp_indata.c sctp_indata.h sctp_input.c sctp_input.h
sctp_os.h sctp_os_bsd.h sctp_output.c sctp_output.h sctp_pcb.c ...
Randall Stewart
rrs at FreeBSD.org
Thu Jan 18 09:58:45 UTC 2007
rrs 2007-01-18 09:58:44 UTC
FreeBSD src repository
Modified files:
sys/netinet sctp_asconf.c sctp_asconf.h sctp_auth.c
sctp_bsd_addr.c sctp_bsd_addr.h
sctp_constants.h sctp_crc32.h
sctp_indata.c sctp_indata.h sctp_input.c
sctp_input.h sctp_os.h sctp_os_bsd.h
sctp_output.c sctp_output.h sctp_pcb.c
sctp_pcb.h sctp_peeloff.c sctp_peeloff.h
sctp_structs.h sctp_timer.c sctp_timer.h
sctp_usrreq.c sctp_var.h sctputil.c
sctputil.h
sys/netinet6 sctp6_usrreq.c sctp6_var.h
Log:
- most all includes (#include <>) migrate to the sctp_os_bsd.h file
- Finally all splxx() are removed
- Count error fixed in mapping array which might
cause a wrong cumack generation.
- Invariants around panic for case D + printf when no invariants.
- one-to-one model race condition fixed by using
a pre-formed connection and then completing the
work so accept won't happen on a non-formed
association.
- Some additional paranoia checks in sctp_output.
- Locks that were missing in the accept code.
Approved by: gnn
Revision Changes Path
1.7 +0 -47 src/sys/netinet/sctp_asconf.c
1.3 +1 -4 src/sys/netinet/sctp_asconf.h
1.3 +0 -23 src/sys/netinet/sctp_auth.c
1.4 +1 -63 src/sys/netinet/sctp_bsd_addr.c
1.2 +1 -7 src/sys/netinet/sctp_bsd_addr.h
1.6 +1 -4 src/sys/netinet/sctp_constants.h
1.2 +1 -6 src/sys/netinet/sctp_crc32.h
1.8 +4 -43 src/sys/netinet/sctp_indata.c
1.3 +1 -6 src/sys/netinet/sctp_indata.h
1.12 +37 -59 src/sys/netinet/sctp_input.c
1.2 +1 -4 src/sys/netinet/sctp_input.h
1.4 +1 -0 src/sys/netinet/sctp_os.h
1.6 +65 -4 src/sys/netinet/sctp_os_bsd.h
1.10 +28 -84 src/sys/netinet/sctp_output.c
1.2 +1 -6 src/sys/netinet/sctp_output.h
1.11 +7 -67 src/sys/netinet/sctp_pcb.c
1.5 +2 -31 src/sys/netinet/sctp_pcb.h
1.3 +0 -40 src/sys/netinet/sctp_peeloff.c
1.2 +1 -5 src/sys/netinet/sctp_peeloff.h
1.7 +1 -9 src/sys/netinet/sctp_structs.h
1.6 +1 -46 src/sys/netinet/sctp_timer.c
1.2 +1 -3 src/sys/netinet/sctp_timer.h
1.10 +13 -127 src/sys/netinet/sctp_usrreq.c
1.4 +1 -2 src/sys/netinet/sctp_var.h
1.12 +4 -85 src/sys/netinet/sctputil.c
1.7 +1 -2 src/sys/netinet/sctputil.h
1.9 +17 -105 src/sys/netinet6/sctp6_usrreq.c
1.3 +1 -1 src/sys/netinet6/sctp6_var.h
More information about the cvs-src
mailing list