summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp.h
diff options
context:
space:
mode:
authortuexen <tuexen@FreeBSD.org>2011-05-04 21:27:05 +0000
committertuexen <tuexen@FreeBSD.org>2011-05-04 21:27:05 +0000
commit0cc27c3d6b2a3daf9dd8312fbbe87f86d0d55ce7 (patch)
treed29e5ffe5671d353edbb0994c4a721dbc6b1f134 /sys/netinet/sctp.h
parent416b5943ad416ed31051df71cc7198ae46759677 (diff)
downloadFreeBSD-src-0cc27c3d6b2a3daf9dd8312fbbe87f86d0d55ce7.zip
FreeBSD-src-0cc27c3d6b2a3daf9dd8312fbbe87f86d0d55ce7.tar.gz
Implement Resource Pooling V2 and an MPTCP like congestion
control. Based on a patch received from Martin Becke. MFC after: 2 weeks.
Diffstat (limited to 'sys/netinet/sctp.h')
-rw-r--r--sys/netinet/sctp.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/netinet/sctp.h b/sys/netinet/sctp.h
index 1e86415..fa29a75 100644
--- a/sys/netinet/sctp.h
+++ b/sys/netinet/sctp.h
@@ -265,6 +265,13 @@ struct sctp_paramhdr {
#define SCTP_CC_OPT_USE_DCCC_ECN 0x00002001
#define SCTP_CC_OPT_STEADY_STEP 0x00002002
+#define SCTP_CMT_OFF 0
+#define SCTP_CMT_BASE 1
+#define SCTP_CMT_RPV1 2
+#define SCTP_CMT_RPV2 3
+#define SCTP_CMT_MPTCP 4
+#define SCTP_CMT_MAX SCTP_CMT_MPTCP
+
/* RS - Supported stream scheduling modules for pluggable
* stream scheduling
*/
OpenPOWER on IntegriCloud