summaryrefslogtreecommitdiff
path: root/sys/netinet/sctp_timer.c
diff options
context:
space:
mode:
authorRandall Stewart <rrs@FreeBSD.org>2011-01-31 11:50:11 +0000
committerRandall Stewart <rrs@FreeBSD.org>2011-01-31 11:50:11 +0000
commit493d8e5a830ec28a1863c4678f4007e90f751b89 (patch)
tree265df6e86a143cc43e88e556a2f15191e0dbae59 /sys/netinet/sctp_timer.c
parentc61aa7e8b389b6d6ef844f0a63589678270bebb7 (diff)
downloadsrc-test2-493d8e5a830ec28a1863c4678f4007e90f751b89.tar.gz
src-test2-493d8e5a830ec28a1863c4678f4007e90f751b89.zip
Notes
Diffstat (limited to 'sys/netinet/sctp_timer.c')
-rw-r--r--sys/netinet/sctp_timer.c18
1 files changed, 0 insertions, 18 deletions
diff --git a/sys/netinet/sctp_timer.c b/sys/netinet/sctp_timer.c
index dcf8fd739369..1cb77f0f7c09 100644
--- a/sys/netinet/sctp_timer.c
+++ b/sys/netinet/sctp_timer.c
@@ -934,19 +934,6 @@ start_again:
}
}
}
- /*
- * Setup the ecn nonce re-sync point. We do this since
- * retranmissions are NOT setup for ECN. This means that do to
- * Karn's rule, we don't know the total of the peers ecn bits.
- */
- chk = TAILQ_FIRST(&stcb->asoc.send_queue);
- if (chk == NULL) {
- stcb->asoc.nonce_resync_tsn = stcb->asoc.sending_seq;
- } else {
- stcb->asoc.nonce_resync_tsn = chk->rec.data.TSN_seq;
- }
- stcb->asoc.nonce_wait_for_ecne = 0;
- stcb->asoc.nonce_sum_check = 0;
/* We return 1 if we only have a window probe outstanding */
return (0);
}
@@ -1144,11 +1131,6 @@ sctp_t3rxt_timer(struct sctp_inpcb *inp,
lchk = sctp_try_advance_peer_ack_point(stcb, &stcb->asoc);
/* C3. See if we need to send a Fwd-TSN */
if (SCTP_TSN_GT(stcb->asoc.advanced_peer_ack_point, stcb->asoc.last_acked_seq)) {
- /*
- * ISSUE with ECN, see FWD-TSN processing for notes
- * on issues that will occur when the ECN NONCE
- * stuff is put into SCTP for cross checking.
- */
send_forward_tsn(stcb, &stcb->asoc);
if (lchk) {
/* Assure a timer is up */