cvs commit: src/sys/netinet6 sctp6_usrreq.c src/sys/netinet
sctp_constants.h sctp_crc32.c sctp_indata.c sctp_input.c
sctp_output.c sctp_pcb.c sctp_peeloff.c sctp_timer.c sctp_uio.h
sctp_usrreq.c sctp_var.h sctputil.c
Randall Stewart
rrs at FreeBSD.org
Sat Apr 14 09:44:10 UTC 2007
rrs 2007-04-14 09:44:10 UTC
FreeBSD src repository
Modified files:
sys/netinet6 sctp6_usrreq.c
sys/netinet sctp_constants.h sctp_crc32.c
sctp_indata.c sctp_input.c sctp_output.c
sctp_pcb.c sctp_peeloff.c sctp_timer.c
sctp_uio.h sctp_usrreq.c sctp_var.h
sctputil.c
Log:
- fix source address selection when picking an acceptable address
- name change of prefered -> preferred
- CMT fast recover code added.
- Comment fixes in CMT.
- We were not giving a reason of cant_start_asoc per socket api
if we failed to get init/or/cookie to bring up an assoc. Change
so we don't just give a generic "comm lost" but look at actual
states of dying assoc.
- change "crc32" arguments to "crc32c" to silence strict/noisy
compiler warnings when crc32() is also declared
- A few minor tweaks to get the portable stuff truely portable
for sctp6_usrreq.c :-D
- one-2-one style vrf match problem.
- window recovery would leave chks marked for retran
during window probes on the sent queue. This would then
cause an out-of-order problem and assure that the flight
size "problem" would occur.
- Solves a flight size logging issue that caused rwnd
overruns, flight size off as well as false retransmissions.g
- Macroize the up and down of flight size.
- Fix a ECNE bug in its counting.
- The strict_sacks options was causing aborts when window probing
was active, fix to make strict sacks a bit smarter about what
the next unsent TSN is.
- Fixes a one-2-one wakeup bug found by Martin Kulas.
- If-defed out form, Andre's copy routines pending his
commit of at least m_last().. need to adjust for 6.2 as
well.. since m_last won't exist.
Reviewed by: gnn
Revision Changes Path
1.11 +10 -2 src/sys/netinet/sctp_constants.h
1.7 +11 -11 src/sys/netinet/sctp_crc32.c
1.15 +197 -220 src/sys/netinet/sctp_indata.c
1.18 +3 -17 src/sys/netinet/sctp_input.c
1.17 +118 -92 src/sys/netinet/sctp_output.c
1.19 +20 -4 src/sys/netinet/sctp_pcb.c
1.6 +2 -0 src/sys/netinet/sctp_peeloff.c
1.11 +54 -42 src/sys/netinet/sctp_timer.c
1.11 +3 -2 src/sys/netinet/sctp_uio.h
1.17 +9 -11 src/sys/netinet/sctp_usrreq.c
1.8 +51 -0 src/sys/netinet/sctp_var.h
1.19 +11 -3 src/sys/netinet/sctputil.c
1.15 +21 -27 src/sys/netinet6/sctp6_usrreq.c
More information about the cvs-src
mailing list