cvs commit: src/sys/netinet sctp.h sctp_asconf.c sctp_constants.h
sctp_indata.c sctp_indata.h sctp_input.c sctp_input.h
sctp_os_bsd.h sctp_output.c sctp_output.h sctp_pcb.c sctp_pcb.h
sctp_structs.h sctp_sysctl.c sctp_timer.c sctp_uio.h sctp_usrreq.c ...
Randall Stewart
rrs at FreeBSD.org
Tue May 8 00:21:06 UTC 2007
rrs 2007-05-08 00:21:05 UTC
FreeBSD src repository
Modified files:
sys/netinet sctp.h sctp_asconf.c sctp_constants.h
sctp_indata.c sctp_indata.h sctp_input.c
sctp_input.h sctp_os_bsd.h sctp_output.c
sctp_output.h sctp_pcb.c sctp_pcb.h
sctp_structs.h sctp_sysctl.c sctp_timer.c
sctp_uio.h sctp_usrreq.c sctp_var.h
sctputil.c sctputil.h
sys/netinet6 sctp6_usrreq.c
Log:
- More macros for OS compatabilty
- PR-SCTP would ignore FWD-TSN's above a rwnd's worth
of TSN's (1 byte msgs).. this left the peer hopelessly
out of sync.. or an attacker. So now we abort the assoc.
- New IFN hash, also rename hashes to match addr/ifn now
that the vrf has multiple.
- Do not enable SCTP_PCB_FLAGS_RECVDATAIOEVNT per default
as defined in the Socket API ID.
- Export MTU information via sysctl.
- Vrf's need table id's. This is default for
BSD, but may be other things later when BSD
fully supports VRFs.
- Additional stream reset bug (caught by cisco dev-test).
- Additional validations for the address in sending a message (socket api).
-------- and -----
- Fix association notifications not to give the active open
side false notifications.
- Fix so sendfile and SENDALL will work properly (missing
flag to say socket sender is done).
- Fix Bug that prevented COOKIES from being retransmitted.
- Break out connectx into helper sub-models so that iox routines can
reuse the helpers.
- When an address is added during system init (non-dynamic mode) make
sure that the "defer use" flag is not set.
** its compiling on XR now :-D **
Reviewed by: gnn
Revision Changes Path
1.6 +2 -0 src/sys/netinet/sctp.h
1.11 +1 -1 src/sys/netinet/sctp_asconf.c
1.13 +2 -0 src/sys/netinet/sctp_constants.h
1.20 +126 -56 src/sys/netinet/sctp_indata.c
1.6 +6 -0 src/sys/netinet/sctp_indata.h
1.23 +106 -68 src/sys/netinet/sctp_input.c
1.3 +6 -4 src/sys/netinet/sctp_input.h
1.15 +100 -10 src/sys/netinet/sctp_os_bsd.h
1.22 +292 -173 src/sys/netinet/sctp_output.c
1.6 +9 -5 src/sys/netinet/sctp_output.h
1.24 +181 -58 src/sys/netinet/sctp_pcb.c
1.14 +23 -5 src/sys/netinet/sctp_pcb.h
1.15 +11 -8 src/sys/netinet/sctp_structs.h
1.4 +3 -0 src/sys/netinet/sctp_sysctl.c
1.12 +38 -27 src/sys/netinet/sctp_timer.c
1.15 +13 -10 src/sys/netinet/sctp_uio.h
1.22 +28 -64 src/sys/netinet/sctp_usrreq.c
1.11 +0 -3 src/sys/netinet/sctp_var.h
1.26 +255 -216 src/sys/netinet/sctputil.c
1.16 +23 -3 src/sys/netinet/sctputil.h
1.17 +26 -17 src/sys/netinet6/sctp6_usrreq.c
More information about the cvs-src
mailing list