summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp_sysctl.h
diff options
context:
space:
mode:
authorrrs <rrs@FreeBSD.org>2011-01-31 11:50:11 +0000
committerrrs <rrs@FreeBSD.org>2011-01-31 11:50:11 +0000
commit730eb4b414c93bfb86fc66064858b968d0321e93 (patch)
tree265df6e86a143cc43e88e556a2f15191e0dbae59 /sys/netinet/sctp_sysctl.h
parent082f7a5a824dc22c63876cd76c271fc65c03ee4c (diff)
downloadFreeBSD-src-730eb4b414c93bfb86fc66064858b968d0321e93.zip
FreeBSD-src-730eb4b414c93bfb86fc66064858b968d0321e93.tar.gz
More ECN fixes:
1) We now remove ECN-Nonce since it will no longer continue as a I-D 2) Eliminate last_tsn_echo, this tied us to an assoc not the net and thus we were not doing m-homing on the ECN-Echo senders side right. 3) Increment the count going out even if the TSN in lower in the pending ECN-Echo, this way the receiver knows exactly how many packets were marked even with network re-ordering 4) Fix so we DO NOT stop doing delayed sack if a ECN Echo is in queue MFC after: 1 month
Diffstat (limited to 'sys/netinet/sctp_sysctl.h')
-rw-r--r--sys/netinet/sctp_sysctl.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/netinet/sctp_sysctl.h b/sys/netinet/sctp_sysctl.h
index fe16ba8..3f33d3d 100644
--- a/sys/netinet/sctp_sysctl.h
+++ b/sys/netinet/sctp_sysctl.h
@@ -43,7 +43,7 @@ struct sctp_sysctl {
uint32_t sctp_auto_asconf;
uint32_t sctp_multiple_asconfs;
uint32_t sctp_ecn_enable;
- uint32_t sctp_ecn_nonce;
+ uint32_t sctp_not_used;
uint32_t sctp_strict_sacks;
#if !defined(SCTP_WITH_NO_CSUM)
uint32_t sctp_no_csum_on_loopback;
@@ -152,12 +152,6 @@ struct sctp_sysctl {
#define SCTPCTL_ECN_ENABLE_MAX 1
#define SCTPCTL_ECN_ENABLE_DEFAULT 1
-/* ecn_nonce: Enable SCTP ECN Nonce */
-#define SCTPCTL_ECN_NONCE_DESC "Enable SCTP ECN Nonce"
-#define SCTPCTL_ECN_NONCE_MIN 0
-#define SCTPCTL_ECN_NONCE_MAX 1
-#define SCTPCTL_ECN_NONCE_DEFAULT 0
-
/* strict_sacks: Enable SCTP Strict SACK checking */
#define SCTPCTL_STRICT_SACKS_DESC "Enable SCTP Strict SACK checking"
#define SCTPCTL_STRICT_SACKS_MIN 0
OpenPOWER on IntegriCloud