summaryrefslogtreecommitdiffstats
path: root/sys/netinet/sctp_indata.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_indata.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_indata.h')
-rw-r--r--sys/netinet/sctp_indata.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/netinet/sctp_indata.h b/sys/netinet/sctp_indata.h
index 79978a5..7f62cca 100644
--- a/sys/netinet/sctp_indata.h
+++ b/sys/netinet/sctp_indata.h
@@ -93,7 +93,7 @@ sctp_calc_rwnd(struct sctp_tcb *stcb, struct sctp_association *asoc);
void
sctp_express_handle_sack(struct sctp_tcb *stcb, uint32_t cumack,
- uint32_t rwnd, int nonce_sum_flag, int *abort_now);
+ uint32_t rwnd, int *abort_now);
void
sctp_handle_sack(struct mbuf *m, int offset_seg, int offset_dup,
OpenPOWER on IntegriCloud