summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp_cc_functions.h
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2007-09-10 17:06:25 +0000
committerrrs <rrs@FreeBSD.org>2007-09-10 17:06:25 +0000
commit1b1d8efe7c5c04a996d506e80bd5a2495bd3eeb8 (patch)
tree3f2005f2098cca5d2196f3fa10ec95b5d77d31b9 /sys/netinet/sctp_cc_functions.h
parentac7ab500b599547badd5a6b24625311f1a03f5fa (diff)
downloadFreeBSD-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.h9
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);
OpenPOWER on IntegriCloud