diff options
author | Randall Stewart <rrs@FreeBSD.org> | 2007-05-02 12:50:13 +0000 |
---|---|---|
committer | Randall Stewart <rrs@FreeBSD.org> | 2007-05-02 12:50:13 +0000 |
commit | d06c82f1697e5f6a95e01181872aae88b5fee388 (patch) | |
tree | 93ea4f957056813b10463b788259dc0304a365e3 /sys/netinet/sctp_indata.h | |
parent | d562befcdd823e65c76d813af28142d0356b8665 (diff) | |
download | src-d06c82f1697e5f6a95e01181872aae88b5fee388.tar.gz src-d06c82f1697e5f6a95e01181872aae88b5fee388.zip |
- Somehow the disable fragment option got lost. We could
set/clear it but would not do it. Now we will.
- Moved to latest socket api for extended sndrcv info struct.
- Moved to support all new levels of fragment interleave (0-2).
- Codenomicon security test updates - length checks and such.
- Bug in stream reset (2 actually).
- setpeerprimary could unlock a null pointer, fixed.
- Added a flag in the pcb so netstat can see if we are listening easier.
Obtained from: (some of the Listen changes from Weongyo Jeong)
Notes
Notes:
svn path=/head/; revision=169208
Diffstat (limited to 'sys/netinet/sctp_indata.h')
-rw-r--r-- | sys/netinet/sctp_indata.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/netinet/sctp_indata.h b/sys/netinet/sctp_indata.h index f1a9d4185d71..70ba4777edcb 100644 --- a/sys/netinet/sctp_indata.h +++ b/sys/netinet/sctp_indata.h @@ -91,7 +91,7 @@ sctp_express_handle_sack(struct sctp_tcb *stcb, uint32_t cumack, void sctp_handle_sack(struct sctp_sack_chunk *, struct sctp_tcb *, - struct sctp_nets *, int *); + struct sctp_nets *, int *, int, uint32_t); /* draft-ietf-tsvwg-usctp */ void @@ -109,7 +109,8 @@ sctp_update_acked(struct sctp_tcb *, struct sctp_shutdown_chunk *, int sctp_process_data(struct mbuf **, int, int *, int, struct sctphdr *, - struct sctp_inpcb *, struct sctp_tcb *, struct sctp_nets *, uint32_t *); + struct sctp_inpcb *, struct sctp_tcb *, + struct sctp_nets *, uint32_t *); void sctp_sack_check(struct sctp_tcb *, int, int, int *); |