diff options
author | rrs <rrs@FreeBSD.org> | 2007-09-10 17:06:25 +0000 |
---|---|---|
committer | rrs <rrs@FreeBSD.org> | 2007-09-10 17:06:25 +0000 |
commit | 1b1d8efe7c5c04a996d506e80bd5a2495bd3eeb8 (patch) | |
tree | 3f2005f2098cca5d2196f3fa10ec95b5d77d31b9 /sys/netinet/sctp_cc_functions.h | |
parent | ac7ab500b599547badd5a6b24625311f1a03f5fa (diff) | |
download | FreeBSD-src-1b1d8efe7c5c04a996d506e80bd5a2495bd3eeb8.zip FreeBSD-src-1b1d8efe7c5c04a996d506e80bd5a2495bd3eeb8.tar.gz |
- Added some comments to tell where the htcp
code comes from.
- Fix a LOR on Mac OS X: Do not hold an stcb lock when
calling soisconnected for a socket which has the
SS_INCOMP bit set on so_state.
- fix a comment to be non c++ style.
Approved by: re@freebsd.org (B Mah)
Diffstat (limited to 'sys/netinet/sctp_cc_functions.h')
-rw-r--r-- | sys/netinet/sctp_cc_functions.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sys/netinet/sctp_cc_functions.h b/sys/netinet/sctp_cc_functions.h index fa1e2fc..5d27aef 100644 --- a/sys/netinet/sctp_cc_functions.h +++ b/sys/netinet/sctp_cc_functions.h @@ -78,6 +78,15 @@ void sctp_cwnd_update_after_fr_timer(struct sctp_inpcb *inp, struct sctp_tcb *stcb, struct sctp_nets *net); +/* + * HTCP algorithms are directly taken from + * R.N.Shorten, D.J.Leith and are work/outcome from + * a Cisco-URP grant to enhance HTCP for satellite + * communications. We use the BSD Liscense + * granted from his source and have modified his + * algorithms to fit within the SCTP BSD framework. + */ + void sctp_htcp_set_initial_cc_param(struct sctp_tcb *stcb, struct sctp_nets *net); |